Partager via


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
WindowsVirtualization.V2.mof
DLL
Vmms.exe

Voir aussi

CIM_LogicalDevice