RequestStateChange-Methode der Msvm _ KvpExchangeComponent-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 der -Instanz 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ückern (8)
-
Ruhe (9)
-
Neustart (10)
-
Zurücksetzen (11)
-
DMTF Reserved (..)
-
Anbieter reserviert (32768..65535)
Auftrag [ out]
Kann einen Verweis auf den CIM _ ConcreteJob enthalten, der erstellt wurde, um den durch den Methodenaufruf initiierten Zustandsübergang nachverfolgung zu verfolgen.
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 timeoutPeriod anzugeben. Der Wert 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 der Rückgabecode "Use Of Timeout Parameter Not Supported" zurückgegeben.
Rückgabewert
Diese Methode gibt einen der folgenden Werte zurück:
-
Abgeschlossen ohne Fehler (0)
-
Nicht unterstützt (1)
Anforderungen
| Anforderung | Wert |
|---|---|
| Unterstützte Mindestversion (Client) |
Windows 8.1 |
| Unterstützte Mindestversion (Server) |
Windows Server 2012 R2 |
| Namespace |
\Stammvirtualisierung \ v2 |
| MOF |
|
| DLL |
|