Méthode RequestStateChange de la _ classe MSVM VirtualSystemManagementService

Demande un changement d’État.

Syntaxe

uint32 RequestStateChange(
  [in]  uint16              RequestedState,
  [out] CIM_ConcreteJob REF Job,
  [in]  datetime            TimeoutPeriod
);

Paramètres

RequestedState [ dans]

Nouvel état. Les informations sont placées dans la propriété RequestedState 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 de 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)

Différer (8)

Suspension (9)

Redémarrer (10)

Réinitialiser (11)

DMTF réservé (..)

Fournisseur réservé (32768.. 65535)

Travail [ à]

Peut contenir une référence au _ ConcreteJob CIM créé pour effectuer le suivi de la transition d’État initiée par l’appel de méthode.

TimeoutPeriod [ dans]

Délai d’attente 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 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 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
\Virtualisation racine \ v2
MOF
WindowsVirtualization. v2. mof
DLL
Vmms.exe

Voir aussi

MSVM _ VirtualSystemManagementService