Freigeben über


RequestStateChange-Methode der Msvm_TimeSyncComponent-Klasse

Fordert eine Zustandsänderung an.

Syntax

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

Parameter

RequestedState [in]

Der neue Zustand. Die Informationen werden in der RequestedState-Eigenschaft des instance platziert, wenn der Rückgabecode der RequestStateChange-Methode 0 oder 4096 ist. Weitere Informationen finden Sie in der Beschreibung der Eigenschaften EnabledState und RequestedState für das Element. Dies muss einer der folgenden Werte sein.

Aktiviert (2)

Deaktiviert (3)

Herunterfahren (4)

Offline (6)

Test (7)

Zurückstellen (8)

Ruhe (9)

Neustart (10)

Zurücksetzen (11)

DMTF Reserviert (..)

Anbieter reserviert (32768..65535)

Auftrag [out]

Kann einen Verweis auf den ConcreteJob enthalten, der erstellt wurde, um den Zustandsübergang nachzuverfolgen, der durch den Methodenaufruf initiiert wurde.

TimeoutPeriod [in]

Ein Timeoutzeitraum, der die maximale Zeitspanne angibt, die der Client für den Übergang in den neuen Zustand erwartet. Das Intervallformat muss verwendet werden, um den TimeoutPeriod anzugeben. Ein Wert von 0 oder ein NULL-Parameter gibt an, dass der Client keine Zeitanforderungen für den Übergang hat.

Wenn diese Eigenschaft nicht 0 oder NULL enthält und die Implementierung diesen Parameter nicht unterstützt, wird ein Rückgabecode von "Use Of Timeout Parameter Not Supported" zurückgegeben.

Rückgabewert

Diese Methode gibt einen der folgenden Werte zurück:

Ohne Fehler abgeschlossen (0)

Nicht unterstützt (1)

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows 8.1
Unterstützte Mindestversion (Server)
Windows Server 2012 R2
Namespace
Root\virtualization\v2
MOF
WindowsVirtualization.V2.mof
DLL
Vmms.exe

Siehe auch

Msvm_TimeSyncComponent