Méthode EnableDevice de la classe CIM_LogicalDevice
La méthode EnableDevice a été déconseillée au lieu de la méthode RequestStateChange plus générale qui chevauche directement les fonctionnalités fournies par cette méthode.
Demande que l’objet LogicalDevice soit activé (paramètre d’entrée « Enabled » = TRUE) ou désactivé (= FALSE). En cas de réussite, 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 chevauche la propriété RequestedState. RequestedState a été ajouté au modèle pour conserver un enregistrement (c’est-à-dire une valeur persistante) de la dernière demande d’état. L’appel 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 demande a été 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, l’ensemble de codes de retour possibles peut être spécifié, à l’aide d’un qualificateur ValueMap sur la méthode . Les chaînes dont le contenu ValueMap est « traduit » peuvent également être spécifiées dans la sous-classe en tant que qualificateur de tableau de valeurs.
Syntaxe
uint32 EnableDevice(
[in] boolean Enabled
);
Paramètres
-
Activé [in]
-
Si TRUE activez l’appareil, si FALSE désactive l’appareil.
Valeur retournée
Retourne un 0 en cas de réussite ; sinon, retourne une erreur.
Spécifications
Condition requise | Valeur |
---|---|
Client minimal pris en charge |
Windows 8.1 |
Serveur minimal pris en charge |
Windows Server 2012 R2 |
Espace de noms |
Racine\virtualisation\v2 |
MOF |
|
DLL |
|