RequestStateChange-Methode der Msvm_SyntheticKeyboard-Klasse
Fordert eine Zustandsänderung an.
Syntax
uint32 RequestStateChange(
[in] uint16 RequestedState,
[out] CIM_ConcreteJob REF Job,
[in] datetime TimeoutPeriod
);
Parameter
-
RequestedState [in]
-
Der für das -Element angeforderte Zustand. Diese Informationen werden in die RequestedState-Eigenschaft des instance eingefügt, wenn der Rückgabecode der RequestStateChange-Methode 0 ("Completed with No Error") oder 4096 (0x1000) ("Job Started") lautet. Ausführliche Erläuterungen der RequestedState-Werte finden Sie in der Beschreibung der Eigenschaften EnabledState und RequestedState.
-
Aktiviert (2)
-
Deaktiviert (3)
-
Herunterfahren (4)
-
Offline (6)
-
Test (7)
-
Zurückstellen (8)
-
Stilllegen (9)
-
Neustart (10)
-
Zurücksetzen (11)
-
DMTF Reserviert (..)
-
Anbieter reserviert (32768..65535)
Auftrag [out]
Kann einen Verweis auf die CIM_ConcreteJob enthalten, die erstellt wurde, um den durch den Methodenaufruf initiierten Zustandsübergang nachzuverfolgen.
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 "Verwendung des Timeoutparameters nicht unterstützt" zurückgegeben.
Rückgabewert
Gibt bei Erfolg 0 zurück; Gibt andernfalls einen Fehler zurück.
-
Abgeschlossen ohne Fehler (0)
-
Nicht unterstützt (1)
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) |
Windows 10 [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) |
Windows Server 2016 |
Namespace |
Root\virtualization\v2 |
MOF |
|
DLL |
|