Méthode EnableDevice de la classe CIM_LogicalDevice
La méthode EnableDevice a été déconseillée au profit de la méthode RequestStateChange plus générale qui chevauche directement les fonctionnalités fournies par cette méthode.
Demande que le LogicalDevice soit activé (paramètre d’entrée « Activé » = VRAI) ou désactivé (= FAUX). Si l’activation réussit, les propriétés StatusInfo/EnabledState de l’appareil doivent refléter l’état souhaité (activé/désactivé). Notez que la fonction de cette méthode se chevauche avec la propriété RequestedState. RequestState a été ajouté au modèle pour conserver un enregistrement (c’est-à-dire une valeur persistante) de la dernière requête d’état. L’invocation de la méthode EnableDevice doit définir la propriété RequestedState de manière appropriée.
Le code de retour doit être 0 si la requête a été exécutée avec succès, 1 si la demande n’est pas prise en charge et une autre valeur si une erreur s’est produite. Dans une sous-classe, l’ensemble des codes de retour possibles peut être spécifié à l’aide d’un qualificateur ValueMap sur la méthode. Les chaînes dans lesquelles le contenu ValueMap sont « traduit » peuvent également être spécifiées dans la sous-classe en tant que qualificateur de tableau valeurs.
Syntaxe
uint32 EnableDevice(
[in] boolean Enabled
);
Paramètres
-
Activé [entrée]
-
Si VRAI active l’appareil, si FAUX désactive l’appareil.
Valeur retournée
À définir
Spécifications
Client minimal pris en charge |
Windows 8 |
Serveur minimal pris en charge |
Windows Server 2012 |
Espace de noms |
Root\standardcimv2 |
MOF |
|
DLL |
|