Méthode RequestStateChange de la classe Msvm_SerialController
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 le délai d’expiration. La valeur 0 ou 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 4098 (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, version 1703 |
Serveur minimal pris en charge |
Windows Server 2012 R2 |
Espace de noms |
Root\virtualization\v2 |
MOF |
|
DLL |
|