RequestStateChange-Methode der Msvm _ VirtualSystemReferencePointExportJob-Klasse
Fordert eine Zustandsänderung an.
Syntax
uint32 RequestStateChange(
[in] uint16 RequestedState,
[in] datetime TimeoutPeriod
);
Parameter
-
RequestedState [ In]
-
Ändert den Status eines Auftrags. Die folgenden Werte sind möglich:
-
Start (2)
-
Ändert den Status in "Wird ausgeführt".
-
Suspend (3)
-
Beendet den Auftrag vorübergehend. Anschließend soll der Auftrag mit "Start" neu gestartet werden. Es ist möglicherweise möglich, den Status "Dienst" zu erhalten, während er angehalten wird. (Dies ist auftragsspezifisch.)
-
Terminate (4)
-
Beendet den Auftrag sauber, speichert Daten, behält den Zustand bei und fährt alle zugrunde liegenden Prozesse geordnet herunter.
-
Kill (5)
-
Beendet den Auftrag sofort, ohne dass Daten gespeichert oder der Zustand beibehalten werden muss.
-
Dienst (6)
-
Versetzt den Auftrag in einen anbieterspezifischen Dienststatus. Möglicherweise ist es möglich, den Auftrag neu zu starten.
-
DMTF Reserved (7..32767)
-
Reservierter Anbieter (32768..65535)
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 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, muss der Rückgabecode 4098 (Use Of Timeout Parameter Not Supported) zurückgegeben werden.
Rückgabewert
Gibt bei Erfolg eine 0 zurück. andernfalls gibt einen Fehler zurück.
-
(0)
-
(32768)
-
(32769)
-
(32770)
-
(32771)
-
(32772)
-
(32773)
-
(32774)
-
(32775)
-
(32776)
-
(32777)
-
(32778)
Anforderungen
| Anforderung | Wert |
|---|---|
| Unterstützte Mindestversion (Client) |
Windows 10 Desktop-Apps, Version 1703 [] |
| Unterstützte Mindestversion (Server) |
Windows Server 2016 |
| Namespace |
\Stammvirtualisierung \ v2 |
| MOF |
|
| DLL |
|