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".
-
Anhalten (3)
-
Beendet den Auftrag vorübergehend. Der Auftrag soll anschließend mit "Start" neu gestartet werden. Es kann möglich sein, den Status "Dienst" zu wechseln, während er angehalten ist. (Dies ist auftragsspezifisch.)
-
Beenden (4)
-
Beendet den Auftrag sauber, speichert Daten, behält den Zustand bei und fährt alle zugrunde liegenden Prozesse ordnungsgemäß 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 Reserviert (7...32767)
-
Anbieter reserviert (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 (Verwendung des Timeoutparameters nicht unterstützt) zurückgegeben werden.
Rückgabewert
Gibt bei Erfolg eine 0 zurück; Gibt andernfalls 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, Version 1703 [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) |
Windows Server 2016 |
Namespace |
Root\virtualization\v2 |
MOF |
|
DLL |
|