Freigeben über


Methode RequestStateChange der WMI-Klasse CIM_ConcreteJob

Fordert die Änderung des Status des Jobs auf den angegebenen Wert an. Die zulässigen Übergänge sind auftragsspezifisch und anbieterspezifisch. Wenn diese Methode mehrmals aufgerufen wird, können frühere Anforderungen überschrieben werden oder verlorengehen.

Syntax

uint32 RequestStateChange(
  [in] uint16   RequestedState,
  [in] datetime TimeoutPeriod
);

Parameter

RequestedState [in]

Gibt den Status an, in den der Job geändert werden soll.

Werte Bedeutung
Starten
2
Ändert den Status in „Wird ausgeführt“.
Angehalten
3
Beendet den Job vorübergehend. Sie können den Job neu starten und möglicherweise in den Servicestatus gehen, während der Job angehalten ist. Dieser Wert ist auftragsspezifisch.
Terminate
4
Der Job wird ordentlich gestoppt, Daten werden gespeichert, der Status wird beibehalten und alle zugrunde liegenden Prozesse werden geordnet heruntergefahren.
Kill
5
Beendet den Job sofort ohne Anforderung, Daten zu speichern oder den Status beizubehalten.
Dienst
6
Versetzt den Job in einen anbieterspezifischen Servicestatus. Der Job kann möglicherweise aus diesem Status heraus neu gestartet werden.
Von DMTF reserviert
7 32767
Reserviert.
Von Anbieter reserviert
32768 65535
Reserviert.

TimeoutPeriod [in]

Gibt die maximale Zeitdauer an, die der Client für den Übergang zum neuen Status erwartet. Zum Angeben des Parameters TimeoutPeriod-Parameter muss das Intervallformat verwendet werden. Ein Wert von 0 oder ein NULL-Parameter gibt an, dass der Client keine Zeitanforderungen für den Übergang hat.

Hinweis

Wenn die Implementierung diesen Parameter nicht unterstützt und diese Eigenschaft nicht 0 oder NULL enthält, muss der Wert Verwendung des Timeoutparameters nicht unterstützt zurückgegeben werden.

Rückgabewert

Diese Methode gibt einen der folgenden Werte zurück.

Ohne Fehler abgeschlossen (0)

Nicht unterstützt (1)

Unbekannter/unspezifischer Fehler (2)

Kann innerhalb des Timeoutzeitraums NICHT abgeschlossen werden (3)

Fehler (4)

Ungültiger Parameter (5)

In Gebrauch (6)

Von DMTF reserviert (7 4095)

Methodenparameter überprüft – Übergang gestartet (4096)

Ungültiger Statusübergang (4097)

Verwendung des Timeoutparameters nicht unterstützt (4098)

Ausgelastet (4099)

Von Methode reserviert (4100 32767)

Anbieterspezifisch (32768 65535)

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows 8
Unterstützte Mindestversion (Server)
Windows Server 2012
Namespace
Root\standardcimv2
MOF
NetTCPIP.mof
DLL
NetTCPIP.dll

Weitere Informationen

CIM_ConcreteJob