RequestStateChange-Methode der Msvm_Keyboard-Klasse
Fordert an, dass der Zustand des Elements geändert wird.
Syntax
uint32 RequestStateChange(
[in] uint16 RequestedState,
[out] CIM_ConcreteJob REF Job,
[in] datetime TimeoutPeriod
);
Parameter
-
RequestedState [in]
-
Der für das Element angeforderte neue Zustand. Diese Informationen werden in die RequestedState-Eigenschaft des instance eingefügt, wenn der Rückgabecode 0 ("Abgeschlossen ohne Fehler"), 3 ("Timeout") oder 4096 (0x1000) ("Auftrag gestartet") ist. 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]
Ein Verweis auf den Auftrag. Dieser Parameter kann NULL sein, wenn die Aufgabe abgeschlossen ist.
TimeoutPeriod [in]
Die maximale Zeitspanne, die der Client für den Übergang in den neuen Zustand erwartet. Das Intervallformat muss verwendet werden, um diesen Timeoutzeitraum anzugeben. Der Wert 0 oder Null 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 4098 ("Verwendung des Timeoutparameters nicht unterstützt") zurückgegeben.
Rückgabewert
-
Abgeschlossen ohne Fehler (0)
-
Nicht unterstützt (1)
-
Unbekannter oder nicht angegebener Fehler (2)
-
Innerhalb des Timeoutzeitraums kann nicht abgeschlossen werden (3)
-
Fehler (4)
-
Ungültiger Parameter (5)
-
In Verwendung (6)
-
DMTF Reserviert (..)
-
Methodenparameter überprüft – Auftrag gestartet (4096)
-
Ungültiger Zustandsübergang (4097)
-
Verwendung des Timeoutparameters wird nicht unterstützt (4098)
-
Busy (4099)
-
Reservierte Methode (4100..32767)
-
Herstellerspezifisch (32768..65535)
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) |
Windows 8.1 [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) |
Windows Server 2012 R2 [nur Desktop-Apps] |
Namespace |
Root\Virtualization\V2 |
MOF |
|
DLL |
|