Méthode RequestStateChange de la classe Msvm_TerminalConnection
Demande une modification 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é RequestState de l’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é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 la période d’expiration. La valeur 0 ou Null indique que le client n’a pas de temps requis 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 timeout non pris en charge) doit être retourné.
Valeur retournée
La méthode retourne l'une des valeurs suivantes :
-
Terminé sans erreur (0)
-
Non pris en charge (1)
Configuration requise
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 |
|