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 |
|
IDL |
|