Méthode RequestStateChange de la classe Msvm_KvpExchangeComponent
Demande un changement d’état.
Syntaxe
uint32 RequestStateChange(
[in] uint16 RequestedState,
[out] CIM_ConcreteJob REF Job,
[in] datetime TimeoutPeriod
);
Paramètres
-
RequestedState [in]
-
Nouvel état. Les informations sont placées dans la propriété RequestedState du instance si le code de retour de la méthode RequestStateChange est 0 ou 4096. Pour plus d’informations, consultez la description des propriétés EnabledState et RequestedState pour l’élément . Il doit s’agir de l’une des valeurs suivantes.
-
Activé (2)
-
Désactivé (3)
-
Arrêter (4)
-
Hors connexion (6)
-
Test (7)
-
Report (8)
-
Quiesce (9)
-
Redémarrage (10)
-
Réinitialiser (11)
-
DMTF Reserved (..)
-
Fournisseur réservé (32768..65535)
Travail [out]
Peut contenir une référence aux CIM_ConcreteJob créées pour suivre la transition d’état initiée par l’appel de méthode.
TimeoutPeriod [in]
Délai d’expiration qui spécifie la durée maximale pendant laquelle le client s’attend à ce que la transition vers le nouvel état prenne. Le format d’intervalle doit être utilisé pour spécifier timeoutPeriod. La valeur 0 ou 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 » doit être retourné.
Valeur retournée
La méthode retourne l'une des valeurs suivantes :
-
Terminé avec aucune erreur (0)
-
Non pris en charge (1)
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 |
Root\virtualization\v2 |
MOF |
|
DLL |
|