Méthode RequestStateChange de la classe Msvm_SyntheticKeyboard
Demande une modification d’état.
Syntaxe
uint32 RequestStateChange(
[in] uint16 RequestedState,
[out] CIM_ConcreteJob REF Job,
[in] datetime TimeoutPeriod
);
Paramètres
-
RequestedState [in]
-
État demandé pour l’élément. Ces informations sont placées dans la propriété RequestState de l’instance si le code de retour de la méthode RequestStateChange est 0 ('Terminé avec aucune erreur') ou 4096 (0x1000) ('Démarrage du travail'). Reportez-vous à la description des propriétés EnabledState et RequestedState pour obtenir les explications détaillées des valeurs RequestedState .
-
Activé (2)
-
Désactivé (3)
-
Arrêter (4)
-
Hors connexion (6)
-
Test (7)
-
Report (8)
-
Quiesce (9)
-
Redémarrage (10)
-
Réinitialisation (11)
-
Réservé DMTF (..)
-
Fournisseur réservé (32768..65535)
Travail [out]
Peut contenir une référence au CIM_ConcreteJob créé pour suivre la transition d’état lancée par l’appel de méthode.
TimeoutPeriod [in]
Période d’expiration qui spécifie la durée maximale pendant laquelle le client attend la transition vers le nouvel état. Le format d’intervalle doit être utilisé pour spécifier le TimeoutPeriod. Une valeur de 0 ou d’un paramètre Null indique que le client n’a pas besoin de temps pour la transition.
Si cette propriété ne contient pas 0 ou null et que l’implémentation ne prend pas en charge ce paramètre, un code de retour « Use Of Timeout Parameter Not Supported » est retourné.
Valeur de retour
En cas de réussite, retourne 0 ; sinon, retourne une erreur.
-
Terminé sans erreur (0)
-
Non pris en charge (1)
Spécifications
Condition requise | Valeur |
---|---|
Client minimal pris en charge |
Windows 10 [applications de bureau uniquement] |
Serveur minimal pris en charge |
Windows Server 2016 |
Espace de noms |
Root\virtualization\v2 |
MOF |
|
DLL |
|