Freigeben über


RequestStateChange-Methode der CIM_ConcreteJob WMI-Klasse

Fordert an, dass der Status des Auftrags in den angegebenen Wert geändert wird. Die zulässigen Übergänge sind auftragsspezifisch und anbieterspezifisch. Wenn Sie diese Methode mehrmals aufrufen möchten, können frühere Anforderungen überschrieben oder verloren gehen.

Syntax

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

Parameter

RequestedState [in]

Gibt den Zustand an, in den der Auftrag geändert werden soll.

Werte Bedeutung
starten
2
Ändert den Zustand in "Ausführen".
anhalten
3
Beendet den Auftrag vorübergehend. Sie können den Auftrag neu starten und möglicherweise den Dienststatus eingeben, während der Auftrag angehalten wird. Dieser Wert ist auftragsspezifisch.
beenden
4
Beendet den Auftrag sauber, speichert Daten, behält den Zustand bei und beendet alle zugrunde liegenden Prozesse auf geordnete Weise.
Kill
5
Beendet den Auftrag sofort ohne Anforderung, Daten zu speichern oder den Zustand beizubehalten.
Service-
6
Versetzt den Auftrag in einen anbieterspezifischen Dienststatus. Möglicherweise kann der Auftrag aus diesem Zustand neu gestartet werden.
reservierte DMTF-
7 32767
Reserviert.
reservierte
32768 65535
Reserviert.

TimeoutPeriod [in]

Gibt die maximale Zeitspanne an, die der Client vom Übergang zum neuen Zustand erwartet. Das Intervallformat muss verwendet werden, um den TimeoutPeriod Parameter anzugeben. Ein Wert von 0 oder ein NULL-Parameter gibt an, dass der Client keine Zeitanforderungen für den Übergang hat.

Anmerkung

Wenn die Implementierung diesen Parameter nicht unterstützt und diese Eigenschaft nicht 0 oder NULL enthält, muss der wert Use Of Timeout Parameter Not Supported value zurückgegeben werden.

Rückgabewert

Diese Methode gibt einen der folgenden Werte zurück.

ohne Fehler abgeschlossen (0)

nicht unterstützt (1)

Unbekannter/nicht angegebener Fehler (2)

Kann nicht innerhalb des Timeoutzeitraums (3) abgeschlossen werden.

Fehlgeschlagene (4)

Ungültiger Parameter (5)

In Verwendung (6)

RESERVIERTe DMTF- (7 4095)

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

Ungültiger Zustandsübergang (4097)

Verwendung des Timeoutparameters nicht unterstützt (4098)

Beschäftigt- (4099)

Methode Reserved (4100 32767)

Anbieterspezifische (32768 65535)

Anforderungen

Anforderung Wert
Mindestens unterstützter Client
Windows 8
Mindestens unterstützter Server
Windows Server 2012
Namespace
Root\standardcimv2
MOF
NetTCPIP.mof
DLL
NetTCPIP.dll

Siehe auch

CIM_ConcreteJob