WMI-Nicht-Fehlerkonstanten

WMI-Rückgabecodes, die keinen Fehler, sondern einen Status angeben.

Wenn ein Vorgang nicht zu einem Fehler führt, gibt WMI einen der folgenden Codes als HRESULT zurück, um den Status des Vorgangs anzugeben:

Hinweis

Einige Methoden in WMI-Klassen können System- und Netzwerkfehlercodes zurückgeben (z. B. 64). Sie können die Definition dieser Fehlercodes überprüfen, indem Sie den Befehl net helpmsg im Eingabeaufforderungsfenster verwenden. Der Befehl net helpmsg 64 gibt beispielsweise eine Meldung mit dem Hinweis zurück, dass der angegebene Netzwerkname nicht mehr verfügbar ist.

In C++ können Sie FormatMessage aufrufen und C:\Windows\System32\wbem\wmiutils.dll als Nachrichtenmodul angeben.

WBEM_S_NO_ERROR

0 (0x0)

Der Vorgang wurde durchgeführt.

WBEM_S_FALSE

1 (0x1)

Es sind keine weiteren Objekte verfügbar, die Anzahl der zurückgegebenen Objekte ist niedriger als angefordert, oder das Ende einer Enumeration wurde erreicht. Dieser Wert wird auch zurückgegeben, wenn diese Methode mit dem Wert „0“ für den uCount-Parameter aufgerufen wird.

WBEM_S_ALREADY_EXISTS

262145 (0x40001)

Es wurde versucht, ein bereits vorhandenes Objekt oder eine bereits vorhandene Klasse zu erstellen.

WBEM_S_RESET_TO_DEFAULT

262146 (0x40002)

Es wurde eine überschriebene Eigenschaft gelöscht. Dieser Wert wird zurückgegeben, um zu signalisieren, dass infolge der Löschung der ursprüngliche, nicht außer Kraft gesetzte Wert wiederhergestellt wurde.

WBEM_S_DIFFERENT

262147 (0x40003)

Die zu vergleichenden Elemente (Objekte, Klassen usw.) sind nicht identisch.

WBEM_S_TIMEDOUT

262148 (0x40004)

Bei einem Aufruf ist ein Timeout aufgetreten. Hierbei handelt es sich nicht um einen Fehlerzustand. Daher wurden ggf. auch einige Ergebnisse zurückgegeben.

WBEM_S_NO_MORE_DATA

262149 (0x40005)

Es sind keine weiteren Daten aus der Enumeration verfügbar, und der Benutzer bzw. die Benutzerin muss die Enumeration beenden.

WBEM_S_OPERATION_CANCELLED

262150 (0x40006)

Der Vorgang wurde absichtlich oder unabsichtlich abgebrochen.

WBEM_S_PENDING

262151 (0x40007)

Eine Anforderung ist noch aktiv, und die Ergebnisse sind noch nicht verfügbar.

WBEM_S_DUPLICATE_OBJECTS

262152 (0x40008)

Im Resultset einer Enumeration wurde mehr als eine Kopie desselben Objekts gefunden.

WBEM_S_ACCESS_DENIED

262153 (0x40009)

Dem Benutzer bzw. der Benutzerin wurde der Zugriff auf einige, aber nicht auf alle Ressourcen verweigert.

WBEM_S_PARTIAL_RESULTS

262160 (0x40010)

Der Benutzer bzw. die Benutzerin hat nicht alle angeforderten Objekte empfangen, weil aus Gründen, die nicht mit Sicherheitsverletzungen zusammenhängen, auf einige Ressourcen nicht zugegriffen werden konnte.

WBEM_S_LIMITED_SERVICE

274433 (0x43001)

Der Anbieter kann einen eingeschränkten Dienst bereitstellen.

WBEM_S_INDIRECTLY_UPDATED

274434 (0x43002)

Für die zukünftige Verwendung reserviert.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows Vista
Unterstützte Mindestversion (Server)
Windows Server 2008
Header
WbemCli.h
IDL
WbemCli.idl

Weitere Informationen

WMI-Rückgabecodes