Méthode RequestStateChange de la _ classe MSVM SyntheticKeyboard

Demande un changement d’État.

Syntaxe

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

Paramètres

RequestedState [ dans]

État demandé pour l’élément. Ces informations seront placées dans la propriété RequestedState de l’instance si le code de retour de la méthode RequestStateChange est 0 (terminé sans erreur») ou 4096 (0x1000) ('Job Started'). Reportez-vous à la description des propriétés EnabledState et RequestedState pour obtenir des explications détaillées sur les valeurs de 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 [ à]

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 TimeoutPeriod. La valeur 0 ou un paramètre 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, le code de retour « utilisation du paramètre de délai d’attente non pris en charge » doit être retourné.

Valeur retournée

En cas de réussite, retourne 0 ; Sinon, retourne une erreur.

Terminé sans erreur (0)

Non pris en charge (1)

Configuration requise

Condition requise Valeur
Client minimal pris en charge
Windows 10 [ applications de bureau uniquement]
Serveur minimal pris en charge
Windows Server 2016
Espace de noms
\Virtualisation racine \ v2
MOF
WindowsVirtualization. v2. mof
DLL
Vmms.exe

Voir aussi

MSVM _ SyntheticKeyboard