Msvm_CopyFileToGuestJob::RequestStateChange-Methode
Ändert den Status des Auftrags.
Syntax
uint32 RequestStateChange(
[in] uint16 RequestedState,
[in] datetime TimeoutPeriod
);
Parameter
-
RequestedState [in]
-
Der neue Zustand. Dies sind die möglichen Werte:
-
Start (2)
-
Ändert den Status in "Wird ausgeführt".
-
Anhalten (3)
-
Beendet den Auftrag vorübergehend. Der Client kann den Auftrag anschließend mit "Start" neu starten. Der Client kann möglicherweise den Status "Dienst" eingeben, 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. Der Client kann den Auftrag möglicherweise neu 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
Diese Methode gibt einen der folgenden Werte zurück.
Rückgabecode/-wert | BESCHREIBUNG |
---|---|
|
Erfolg. |
|
|
|
|
|
Zugriff verweigert. |
|
|
|
|
|
|
|
|
|
|
|
Der im RequestedState-Parameter angegebene Wert wird nicht unterstützt. |
|
|
|
|
|
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 |
|