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 |
|
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour