Méthode RequestStateChange de la _ classe de clavier MSVM
Demande que l’état de l’élément soit modifié.
Syntaxe
uint32 RequestStateChange(
[in] uint16 RequestedState,
[out] CIM_ConcreteJob REF Job,
[in] datetime TimeoutPeriod
);
Paramètres
-
RequestedState [ dans]
-
Nouvel État demandé pour l’élément. Ces informations seront placées dans la propriété RequestedState de l’instance si le code de retour est 0 (« terminé sans erreur »), 3 (« délai d’expiration ») ou 4096 (0x1000) (« travail démarré »). Pour obtenir des explications détaillées sur les valeurs de RequestedState , consultez la description des propriétés EnabledState et RequestedState .
-
Activé (2)
-
Désactivé (3)
-
Arrêter (4)
-
Hors connexion (6)
-
Test (7)
-
Différer (8)
-
Suspension (9)
-
Redémarrer (10)
-
Réinitialiser (11)
-
DMTF réservé (..)
-
Fournisseur réservé (32768.. 65535)
Travail [ à]
Référence au travail. Ce paramètre peut avoir la valeur null si la tâche est terminée.
TimeoutPeriod [ dans]
Durée maximale pendant laquelle le client attend la transition vers le nouvel État. Le format d’intervalle doit être utilisé pour spécifier ce délai d’attente. La valeur 0 ou null indique que le client n’a aucune exigence 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 de 4098 (« utilisation du paramètre de délai d’expiration non pris en charge ») est retourné.
Valeur retournée
-
Terminé sans erreur (0)
-
Non pris en charge (1)
-
Erreur inconnue ou non spécifiée (2)
-
Impossible de se terminer dans le délai imparti (3)
-
Échec (4)
-
Paramètre non valide (5)
-
En cours d’utilisation (6)
-
DMTF réservé (..)
-
Paramètres de méthode activés-tâche démarrée (4096)
-
Transition d’État non valide (4097)
-
Utilisation du paramètre timeout non prise en charge (4098)
-
Occupé (4099)
-
Méthode réservée (4100.. 32767)
-
Spécifique au fournisseur (32768.. 65535)
Configuration requise
| Condition requise | Valeur |
|---|---|
| Client minimal pris en charge |
Windows 8.1 les [ applications de bureau uniquement] |
| Serveur minimal pris en charge |
Windows Server 2012 [Applications de bureau R2 uniquement] |
| Espace de noms |
\Virtualisation racine \ v2 |
| MOF |
|
| DLL |
|