Partager via


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
NetTCPIP.mof
DLL
NetTCPIP.dll

Voir aussi

CIM_LogicalDevice