La méthode EnableDevice est déconseillée et est remplacée par la méthode plus générale RequestStateChange qui recouvre directement ...

La méthode EnableDevice est déconseillée et est remplacée par la méthode plus générale RequestStateChange qui recouvre directement la fonctionnalité fournie par cette méthode. 
Demande que LogicalDevice soit activé (paramètre d'entrée \"Activé\" = TRUE) ou désactivé (= FALSE). En cas de réussite, les propriétés StatusInfo/EnabledState du périphérique doivent refléter l'état souhaité (activé/désactivé). Notez que la fonctionnalité de cette méthode recouvre celle de la propriété RequestedState. La propriété RequestedState a été ajoutée au modèle pour conserver un enregistrement (c'est-à-dire une valeur permanente) de la dernière demande d'état. L'appel de la méthode EnableDevice doit permettre de définir la propriété RequestedState de manière appropriée. 
Le code de retour doit être 0 si la demande s'est correctement exécutée, 1 si la demande n'est pas prise en charge et une autre valeur si une erreur s'est produite. Dans une sous-classe, il est possible de spécifier l'ensemble des codes de retour en utilisant un qualificateur ValueMap sur la méthode. Les chaînes vers lesquelles le contenu ValueMap est « traduit » peuvent également être spécifiées dans la sous-classe sous forme de qualificateur de tableau Values.
La méthode EnableDevice est obsolète et est remplacée par la méthode plus générale RequestStateChange qui recouvre directement la fonctionnalité fournie par cette méthode. 
Demande que LogicalDevice soit activé (paramètre d'entrée \"Activé\" = TRUE) ou désactivé (= FALSE). En cas de réussite, les propriétés StatusInfo/EnabledState du périphérique doivent refléter l'état souhaité (activé/désactivé). Notez que la fonctionnalité de cette méthode recouvre celle de la propriété RequestedState. La propriété RequestedState a été ajoutée au modèle pour conserver un enregistrement (c'est-à-dire une valeur permanente) de la dernière demande d'état. L'appel de la méthode EnableDevice doit permettre de définir la propriété RequestedState de manière appropriée. 
Le code de retour doit être 0 si la demande s'est correctement exécutée, 1 si la demande n'est pas prise en charge et une autre valeur si une erreur s'est produite. Dans une sous-classe, il est possible de spécifier l'ensemble des codes de retour en utilisant un qualificateur ValueMap sur la méthode. Les chaînes vers lesquelles le contenu ValueMap est « traduit » peuvent également être spécifiées dans la sous-classe sous forme de qualificateur de tableau Values.