Freigeben über


WMI Error Constants

Wenn ein Fehler auftritt, gibt WMI einen Fehlercode als Wert HRESULT zurück. Diese Codes können von Skripts, C++-Anwendungen oder Wmic zurückgegeben werden.

Hinweis

Die folgende Dokumentation richtet sich an Entwickler und IT-Administratoren. Wenn Sie ein Endbenutzer sind, bei dem eine Fehlermeldung in Bezug auf WMI aufgetreten ist, sollten Sie Microsoft-Support aufrufen und nach dem Fehlercode suchen, der in der Fehlermeldung angezeigt wird. Weitere Informationen zur Problembehandlung bei WMI-Skripts und dem WMI-Dienst finden Sie unter WMI funktioniert nicht!.

Wenn WMI Fehlermeldungen zurückgibt, sollten Sie beachten, dass diese möglicherweise nicht auf Probleme im WMI-Dienst oder in WMI-Anbietern hinweisen. Fehler können aus anderen Teilen des Betriebssystems stammen und über WMI als Fehler ausgegeben werden. Unter keinen Umständen sollten Sie als erste Aktion das WMI-Repository löschen, da das Löschen des Repositorys zu Schäden am System oder an installierten Anwendungen führen kann.

Weitere Informationen finden Sie unter WMI-Problembehandlung.

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 die Meldung zurück: Der angegebene Netzwerkname ist nicht mehr verfügbar.

In der folgenden Liste sind einige häufige Fehlerbereiche aufgeführt.

0x80041068 - 0x80041099

Fehler, die aus WMI stammen.

Fehler bei einem bestimmten WMI-Vorgang aufgrund von

  • Einem Fehler in der Anforderung, z. B. schlägt eine WQL-Abfrage fehl, oder das Konto verfügt nicht über die richtigen Berechtigungen.
  • Einem WMI-Infrastrukturproblem, z. B. falsche CIM- oder DCOM-Registrierung.

0x8007xxxx

Fehler, die aus dem Core-Betriebssystem stammen. WMI kann diese Art von Fehler aufgrund eines externen Fehlers zurückgeben, z. B. DCOM-Sicherheitsfehler.

0x80040xxx

Fehler, die aus DCOM stammen. Beispielsweise kann die DCOM-Konfiguration für Vorgänge auf einem Remotecomputer falsch sein.

0x8005xxxx

Fehler, der von ADSI (Active Directory Service Interfaces) oder LDAP (Lightweight Directory Access Protocol) stammt, z. B. ein Active Directory-Zugriffsfehler bei Verwendung der WMI Active Directory-Anbieter.

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_E_FAILED

2147749889 (0x80041001)

Aufruf fehlgeschlagen.

WBEM_E_NOT_FOUND

2147749890 (0x80041002)

Objekt wurde nicht gefunden.

WBEM_E_ACCESS_DENIED

2147749891 (0x80041003)

Aktueller Benutzer besitzt keine Berechtigung zum Ausführen der Aktion.

WBEM_E_PROVIDER_FAILURE

2147749892 (0x80041004)

Fehler beim Anbieter vor oder nach Initialisierung.

WBEM_E_TYPE_MISMATCH

2147749893 (0x80041005)

Typenkonflikt ist aufgetreten.

WBEM_E_OUT_OF_MEMORY

2147749894 (0x80041006)

Für die Operation war nicht genügend Arbeitsspeicher verfügbar.

WBEM_E_INVALID_CONTEXT

2147749895 (0x80041007)

Das Objekt IWbemContext ist ungültig.

WBEM_E_INVALID_PARAMETER

2147749896 (0x80041008)

Einer der Parameter für den Anruf ist nicht korrekt.

WBEM_E_NOT_AVAILABLE

2147749897 (0x80041009)

Die Ressource, i. d. R. ein Remoteserver, ist momentan nicht verfügbar.

WBEM_E_CRITICAL_ERROR

2147749898 (0x8004100A)

Interner, schwerwiegender und unerwarteter Fehler ist aufgetreten. Melden Sie diesen Fehler dem technischen Support von Microsoft.

WBEM_E_INVALID_STREAM

2147749899 (0x8004100B)

Ein oder mehr Netzwerkpakete wurden während einer Remotesitzung beschädigt.

WBEM_E_NOT_SUPPORTED

2147749900 (0x8004100C)

Funktion oder Vorgang wird nicht unterstützt.

WBEM_E_INVALID_SUPERCLASS

2147749901 (0x8004100D)

Die angegebene übergeordnete Klasse ist ungültig.

WBEM_E_INVALID_NAMESPACE

2147749902 (0x8004100E)

Angegebener Namespace kann nicht gefunden werden.

WBEM_E_INVALID_OBJECT

2147749903 (0x8004100F)

Angegebene Instanz ist ungültig.

WBEM_E_INVALID_CLASS

2147749904 (0x80041010)

Die angegebene Klasse ist ungültig.

WBEM_E_PROVIDER_NOT_FOUND

2147749905 (0x80041011)

Der im Schema referenzierte Anbieter weist keine geeignete Registrierung auf.

WBEM_E_INVALID_PROVIDER_REGISTRATION

2147749906

Der im Schema referenzierte Anbieter weist eine falsche oder unvollständige Registrierung auf.

Dieser Fehler kann durch viele Bedingungen verursacht werden, einschließlich der folgenden:

  • Ein fehlender Befehl #pragma namespace in der MOF-Datei (Managed Object Format), die zum Registrieren des Anbieters verwendet wird. Der Anbieter ist möglicherweise im falschen WMI-Namespace registriert.
  • Fehler beim Abrufen der COM-Registrierung.
  • Das Hostingmodell ist ungültig. Weitere Informationen finden Sie unter Anbieterhosting und -sicherheit.
  • Eine in der Registrierung angegebene Klasse ist ungültig.
  • Fehler beim Erstellen einer Instanz oder beim Erben von der Klasse __Win32Provider, um die Anbieterregistrierung in der MOF-Datei zu erstellen.

WBEM_E_PROVIDER_LOAD_FAILURE

2147749907 (0x80041013)

Es kann kein im Schema referenzierter Anbieter von COM gefunden werden.

Dieser Fehler kann durch viele Bedingungen verursacht werden, einschließlich der folgenden:

  • Der Anbieter verwendet eine WMI-DLL, die nicht mit der LIB-Datei übereinstimmt, die beim Erstellen des Anbieters verwendet wurde.
  • Die DLL des Anbieters oder eine der DLLs, von denen sie abhängt, ist beschädigt.
  • Fehler beim Exportieren von DllRegisterServer durch den Anbieter.
  • Der In-Process-Anbieter wurde nicht mit dem Befehl regsvr32 registriert.
  • Der Out-of-Process-Anbieter wurde nicht mit dem Schalter /regserver registriert. Beispiel:myprog.exe /regserver.

WBEM_E_INITIALIZATION_FAILURE

2147749908 (0x80041014)

Fehler beim Initialisieren einer Komponente, beispielsweise des Anbieters, aus internen Gründen.

WBEM_E_TRANSPORT_FAILURE

2147749909 (0x80041015)

Ein Netzwerkfehler ist aufgetreten, der verhindert, dass der Vorgang normal ausgeführt wird.

WBEM_E_INVALID_OPERATION

2147749910 (0x80041016)

Der angeforderte Vorgang ist ungültig. Dieser Fehler gilt in der Regel für ungültige Versuche zum Löschen von Klassen oder Eigenschaften.

WBEM_E_INVALID_QUERY

2147749911 (0x80041017)

Die Abfrage weist keine gültige Syntax auf.

WBEM_E_INVALID_QUERY_TYPE

2147749912 (0x80041018)

Die angeforderte Abfragesprache wird nicht unterstützt.

WBEM_E_ALREADY_EXISTS

2147749913 (0x80041019)

In einem PUT-Vorgang wurde das Kennzeichen wbemChangeFlagCreateOnly angegeben, aber die Instanz ist bereits vorhanden.

WBEM_E_OVERRIDE_NOT_ALLOWED

2147749914 (0x8004101A)

Der Hinzufügevorgang kann für diesen Qualifizierer nicht ausgeführt werden, da keine Überschreibungen vom besitzenden Objekt zugelassen werden.

WBEM_E_PROPAGATED_QUALIFIER

2147749915 (0x8004101B)

Benutzer hat versucht, einen Qualifizierer ohne Besitzer zu löschen. Der Qualifizierer wurde von einer übergeordneten Klasse geerbt.

WBEM_E_PROPAGATED_PROPERTY

2147749916 (0x8004101C)

Benutzer hat versucht, eine Eigenschaft ohne Besitzer zu löschen. Die Eigenschaft wurde von einer übergeordneten Klasse geerbt.

WBEM_E_UNEXPECTED

2147749917 (0x8004101D)

Eine unerwartete und ungültige Abfolge an Aufrufen wurde vom Client vorgenommen, beispielsweise das Aufrufen von EndEnumeration vor BeginEnumeration.

WBEM_E_ILLEGAL_OPERATION

2147749918 (0x8004101E)

Der Benutzer hat einen ungültigen Vorgang angefordert, wie beispielsweise das Erstellen einer Klasse aus einer Instanz.

WBEM_E_CANNOT_BE_KEY

2147749919 (0x8004101F)

Ein unzulässiger Versuch wurde unternommen, einen Schlüsselqualifizierer für eine Eigenschaft anzugeben, die kein Schlüssel sein kann. Die Schlüssel sind in der Klassendefinition für ein Objekt angegeben und können nicht für jede Instanz einzeln geändert werden.

WBEM_E_INCOMPLETE_CLASS

2147749920 (0x80041020)

Aktuelles Objekt ist keine gültige Klassendefinition. Es ist entweder unvollständig oder wurde nicht bei WMI mithilfe von SWbemObject.Put_ registriert.

WBEM_E_INVALID_SYNTAX

2147749921 (0x80041021)

Abfragesyntax ist ungültig.

WBEM_E_NONDECORATED_OBJECT

2147749922 (0x80041022)

Für die zukünftige Verwendung reserviert.

WBEM_E_READ_ONLY

2147749923 (0x80041023)

Es wurde versucht, eine schreibgeschützte Eigenschaft zu ändern.

WBEM_E_PROVIDER_NOT_CAPABLE

2147749924 (0x80041024)

Der Anbieter kann den angeforderten Vorgang nicht ausführen. Das kann das Anfordern einer zu komplexen Abfrage, das Abrufen einer Instanz oder das Erstellen, Aktualisieren, Löschen oder Auflisten einer Klasse umfassen.

WBEM_E_CLASS_HAS_CHILDREN

2147749925 (0x80041025)

Es wurde versucht, eine Änderung vorzunehmen, durch die eine Unterklasse ungültig wird.

WBEM_E_CLASS_HAS_INSTANCES

2147749926 (0x80041026)

Es wurde versucht, eine Klasse zu löschen oder zu ändern, die Instanzen enthält.

WBEM_E_QUERY_NOT_IMPLEMENTED

2147749927 (0x80041027)

Für die zukünftige Verwendung reserviert.

WBEM_E_ILLEGAL_NULL

2147749928 (0x80041028)

Es wurde ein leerer Wert/NULL für eine Eigenschaft angegeben, die einen Wert aufweisen muss, wie beispielsweise eine Eigenschaft, die mit einem Qualifizierer wie Key, Indexed oder Not_Null gekennzeichnet ist.

WBEM_E_INVALID_QUALIFIER_TYPE

2147749929 (0x80041029)

Es wurde ein Variantenwert für einen Qualifizierer angegeben, der keinen gültigen Qualifizierertyp aufweist.

WBEM_E_INVALID_PROPERTY_TYPE

2147749930 (0x8004102A)

Für eine Eigenschaft angegebener CIM-Typ ist ungültig.

WBEM_E_VALUE_OUT_OF_RANGE

2147749931 (0x8004102B)

Anforderung wurde mit einem Wert außerhalb des Bereichs vorgenommen, oder sie ist nicht mit dem Typ kompatibel.

WBEM_E_CANNOT_BE_SINGLETON

2147749932 (0x8004102C)

Es wurde ein ungültiger Versuch unternommen, eine Klasse in eine Singleton-Klasse umzuwandeln (Beispiel: Eine Klasse wird aus einer Klasse abgeleitet, die keine Singleton-Klasse ist).

WBEM_E_INVALID_CIM_TYPE

2147749933 (0x8004102D)

Angegebener CIM-Typ ist ungültig.

WBEM_E_INVALID_METHOD

2147749934 (0x8004102E)

Angeforderte Methode ist nicht verfügbar.

WBEM_E_INVALID_METHOD_PARAMETERS

2147749935 (0x8004102F)

Die für die Methode angegebenen Parameter sind ungültig.

WBEM_E_SYSTEM_PROPERTY

2147749936 (0x80041030)

Es wurde versucht, Qualifizierer für eine Systemeigenschaft abzurufen.

WBEM_E_INVALID_PROPERTY

2147749937 (0x80041031)

Eigenschaftentyp wird nicht erkannt.

WBEM_E_CALL_CANCELLED

2147749938 (0x80041032)

Asynchroner Prozess wurde intern oder vom Benutzer abgebrochen. Beachten Sie, dass die Operation aufgrund von Zeitablauf und Art der asynchronen Operation möglicherweise nicht wirklich abgebrochen wurde.

WBEM_E_SHUTTING_DOWN

2147749939 (0x80041033)

Benutzer hat einen Vorgang angefordert, während WMI gerade beendet wird.

WBEM_E_PROPAGATED_METHOD

2147749940 (0x80041034)

Es wurde versucht, den vorhandenen Methodennamen einer übergeordneten Klasse zu verwenden, und die Signaturen stimmen nicht überein.

WBEM_E_UNSUPPORTED_PARAMETER

2147749941 (0x80041035)

Mindestens ein Parameterwert, z. B. ein Abfragetext, ist zu komplex oder nicht unterstützt. WMI erhält daher eine Anforderung, die Operation mit einfacheren Parametern erneut auszuführen.

WBEM_E_MISSING_PARAMETER_ID

2147749942 (0x80041036)

Im Methodenaufruf fehlte ein Parameter.

WBEM_E_INVALID_PARAMETER_ID

2147749943 (0x80041037)

Der Methodenparameter verfügt über einen Qualifizierer ID, der ungültig ist.

WBEM_E_NONCONSECUTIVE_PARAMETER_IDS

2147749944 (0x80041038)

Ein oder mehrere Methodenparameter verfügen über Qualifizierer ID, die nicht in der richtigen Reihenfolge angeordnet sind.

WBEM_E_PARAMETER_ID_ON_RETVAL

2147749945 (0x80041039)

Der Rückgabewert für eine Methode weist einen Qualifizierer ID auf.

WBEM_E_INVALID_OBJECT_PATH

2147749946 (0x8004103A)

Angegebener Objektpfad ist ungültig.

WBEM_E_OUT_OF_DISK_SPACE

2147749947 (0x8004103B)

Der Speicherplatz des Datenträgers ist nicht verfügbar, oder der Grenzwert von 4 GB für die Größe des WMI-Repositorys (CIM-Repository) wurde erreicht.

WBEM_E_BUFFER_TOO_SMALL

2147749948 (0x8004103C)

Angegebener Puffer war zu klein, um alle Objekte im Enumerator aufzunehmen oder eine Zeichenfolgeneigenschaft zu lesen.

WBEM_E_UNSUPPORTED_PUT_EXTENSION

2147749949 (0x8004103D)

Der angeforderte PUT-Vorgang wird vom Provider nicht unterstützt.

WBEM_E_UNKNOWN_OBJECT_TYPE

2147749950 (0x8004103E)

Beim Marshallen wurde ein Objekt mit falschem Typ bzw. falscher Version gefunden.

WBEM_E_UNKNOWN_PACKET_TYPE

2147749951 (0x8004103F)

Beim Marshalling wurde ein Paket mit falschem Typ bzw. falscher Version gefunden.

WBEM_E_MARSHAL_VERSION_MISMATCH

2147749952 (0x80041040)

Paket verfügt über eine nicht unterstützte Version.

WBEM_E_MARSHAL_INVALID_SIGNATURE

2147749953 (0x80041041)

Paket scheint beschädigt zu sein.

WBEM_E_INVALID_QUALIFIER

2147749954 (0x80041042)

Es wurde versucht, Qualifizierer unpassend zu verwenden, z. B. [key] auf ein Objekt und nicht auf eine Eigenschaft anzuwenden.

WBEM_E_INVALID_DUPLICATE_PARAMETER

2147749955 (0x80041043)

Doppelter Parameter wurde in einer CIM-Methode deklariert.

WBEM_E_TOO_MUCH_DATA

2147749956 (0x80041044)

Für die zukünftige Verwendung reserviert.

WBEM_E_SERVER_TOO_BUSY

2147749957 (0x80041045)

Der Aufruf von IWbemObjectSink::Indicate ist fehlgeschlagen. Der Anbieter kann das Ereignis erneut auslösen.

WBEM_E_INVALID_FLAVOR

2147749958 (0x80041046)

Die angegebene Qualifizierertyp war ungültig.

WBEM_E_CIRCULAR_REFERENCE

2147749959 (0x80041047)

Es wurde versucht, einen zirkulären Verweis zu erstellen, z. B. eine Klasse von sich selbst abzuleiten.

WBEM_E_UNSUPPORTED_CLASS_UPDATE

2147749960 (0x80041048)

Angegebene Klasse wird nicht unterstützt.

WBEM_E_CANNOT_CHANGE_KEY_INHERITANCE

2147749961 (0x80041049)

Es wurde versucht, einen Schlüssel zu ändern, obwohl der Schlüssel bereits von Instanzen oder Unterklassen verwendet wird.

WBEM_E_CANNOT_CHANGE_INDEX_INHERITANCE

2147749968 (0x80041050)

Es wurde versucht, einen Index zu ändern, obwohl der Index bereits von Instanzen oder Unterlassen verwendet wird.

WBEM_E_TOO_MANY_PROPERTIES

2147749969 (0x80041051)

Es wurde versucht, mehr Eigenschaften zu erstellen, als von der aktuellen Version der Klasse unterstützt werden.

WBEM_E_UPDATE_TYPE_MISMATCH

2147749970 (0x80041052)

Eigenschaft wurde in einer abgeleiteten Klasse mit einem in Konflikt stehenden Typ erneut definiert.

WBEM_E_UPDATE_OVERRIDE_NOT_ALLOWED

2147749971 (0x80041053)

Es wurde versucht, in einer abgeleiteten Klasse einen Qualifizierer außer Kraft zu setzen, der nicht überschrieben werden kann.

WBEM_E_UPDATE_PROPAGATED_METHOD

2147749972 (0x80041054)

Eine Methode wurde in einer abgeleiteten Klasse mit einer in Konflikt stehenden Signatur erneut deklariert.

WBEM_E_METHOD_NOT_IMPLEMENTED

2147749973 (0x80041055)

Es wurde versucht, eine nicht in einer relevanten Klasse mit [Implementiert] markierte Methode auszuführen.

WBEM_E_METHOD_DISABLED

Es wurde versucht, eine mit [Deaktiviert] markierte Methode auszuführen.

WBEM_E_REFRESHER_BUSY

2147749975 (0x80041057)

Aktualisierungsroutine ist mit einem anderen Vorgang ausgelastet.

WBEM_E_UNPARSABLE_QUERY

2147749976 (0x80041058)

Die Syntax der Filterabfrage ist ungültig.

WBEM_E_NOT_EVENT_CLASS

2147749977 (0x80041059)

Die FROM-Klausel einer Filterabfrage verweist auf eine Klasse, die keine Ereignisklasse ist (nicht abgeleitet von __Event).

WBEM_E_MISSING_GROUP_WITHIN

2147749978 (0x8004105A)

Eine GROUP BY-Klausel wurde ohne die entsprechende GROUP WITHIN-Klausel verwendet.

WBEM_E_MISSING_AGGREGATION_LIST

2147749979 (0x8004105B)

Eine GROUP BY-Klausel wurde verwendet. Aggregation für alle Eigenschaften wird nicht unterstützt.

WBEM_E_PROPERTY_NOT_AN_OBJECT

2147749980 (0x8004105C)

Die Punktnotation wurde für eine Eigenschaft verwendet, die kein eingebettetes Objekt ist.

WBEM_E_AGGREGATING_BY_OBJECT

2147749981 (0x8004105D)

Eine GROUP BY-Klausel verweist auf eine Eigenschaft, die ein eingebettetes Objekt ohne Punktnotation ist.

WBEM_E_UNINTERPRETABLE_PROVIDER_QUERY

2147749983 (0x8004105F)

In einer Ereignisanbieter-Registrierungsanfrage (__EventProviderRegistration) wurden nicht die Klassen angegeben, für die Ereignisse bereitgestellt wurden.

WBEM_E_BACKUP_RESTORE_WINMGMT_RUNNING

2147749984 (0x80041060)

Es wurde eine Anforderung zum Sichern oder Wiederherstellen des Repositorys gestellt, während es von WinMgmt.exe oder vom Prozess SVCHOST verwendet wurde, der den WMI-Dienst enthält.

WBEM_E_QUEUE_OVERFLOW

2147749985 (0x80041061)

In der asynchronen Übermittlungswarteschlange ist ein Überlauf aufgetreten, weil der Ereignisconsumer zu langsam war.

WBEM_E_PRIVILEGE_NOT_HELD

2147749986 (0x80041062)

Vorgang fehlgeschlagen, weil der Client nicht über die erforderliche Sicherheitsberechtigung verfügte.

WBEM_E_INVALID_OPERATOR

2147749987 (0x80041063)

Der Vorgang ist für diesen Eigenschaftentyp nicht gültig.

WBEM_E_LOCAL_CREDENTIALS

2147749988 (0x80041064)

Der Benutzer hat einen Benutzernamen/ein Kennwort/eine Autorität für eine lokale Verbindung angegeben. Der Benutzer muss einen leeren Benutzernamen/ein leeres Kennwort verwenden und sich auf die Standardsicherheit verlassen.

WBEM_E_CANNOT_BE_ABSTRACT

2147749989 (0x80041065)

Die Klasse wurde als abstrakt eingestuft, wenn ihre übergeordnete Klasse nicht abstrakt ist.

WBEM_E_AMENDED_OBJECT

2147749990 (0x80041066)

Das geänderte Objekt wurde geschrieben, ohne dass das FlagWBEM_FLAG_USE_AMENDED_QUALIFIERS angegeben wurde.

WBEM_E_CLIENT_TOO_SLOW

2147749991 (0x80041067)

Der Client hat Objekte nicht schnell genug aus einer Enumeration abgerufen. Diese Konstante wird zurückgegeben, wenn ein Client ein Enumerationsobjekt erstellt, aber keine Objekte rechtzeitig aus dem Enumerator abruft, wodurch die Objektcaches des Enumerators gesichert werden.

WBEM_E_NULL_SECURITY_DESCRIPTOR

2147749992 (0x80041068)

Es wurde eine NULL-Sicherheitsbeschreibung verwendet.

WBEM_E_TIMED_OUT

2147749993 (0x80041069)

Das Zeitlimit des Vorgangs wurde überschritten.

WBEM_E_INVALID_ASSOCIATION

2147749994

Die Zuordnung ist ungültig.

WBEM_E_AMBIGUOUS_OPERATION

2147749995 (0x8004106B)

Der Vorgang war mehrdeutig.

WBEM_E_QUOTA_VIOLATION

2147749996 (0x8004106C)

WMI nimmt zu viel Arbeitsspeicher ein. Dies kann durch eine geringe Arbeitsspeicherverfügbarkeit oder einen übermäßigen Arbeitsspeicherverbrauch durch WMI verursacht werden.

WBEM_E_TRANSACTION_CONFLICT

2147749997 (0x8004106D)

Der Vorgang führte zu einem Transaktionskonflikt.

WBEM_E_FORCED_ROLLBACK

2147749998 (0x8004106E)

Die Transaktion hat ein Rollback erzwungen.

WBEM_E_UNSUPPORTED_LOCALE

2147749999 (0x8004106F)

Das im Aufruf verwendete Gebietsschema wird nicht unterstützt.

WBEM_E_HANDLE_OUT_OF_DATE

2147750000 (0x80041070)

Objekthandle ist veraltet.

WBEM_E_CONNECTION_FAILED

2147750001 (0x80041071)

Fehler bei der Verbindung mit der SQL-Datenbank.

WBEM_E_INVALID_HANDLE_REQUEST

2147750002 (0x80041072)

Die Verarbeitungsanforderung war ungültig.

WBEM_E_PROPERTY_NAME_TOO_WIDE

2147750003 (0x80041073)

Eigenschaftenname enthält mehr als 255 Zeichen.

WBEM_E_CLASS_NAME_TOO_WIDE

2147750004 (0x80041074)

Klassenname enthält mehr als 255 Zeichen.

WBEM_E_METHOD_NAME_TOO_WIDE

2147750005 (0x80041075)

Methodenname enthält mehr als 255 Zeichen.

WBEM_E_QUALIFIER_NAME_TOO_WIDE

2147750006 (0x80041076)

Qualifizierername enthält mehr als 255 Zeichen.

WBEM_E_RERUN_COMMAND

2147750007 (0x80041077)

Der SQL-Befehl muss erneut ausgeführt werden, da in SQL ein Deadlock vorliegt. Dies kann nur zurückgegeben werden, wenn Daten in einer SQL-Datenbank gespeichert werden.

WBEM_E_DATABASE_VER_MISMATCH

2147750008 (0x80041078)

Die Datenbankversion stimmt nicht mit der Version überein, die vom Repositorytreiber verarbeitet wird.

WBEM_E_VETO_DELETE

2147750009 (0x80041079)

WMI kann den Löschvorgang nicht ausführen, weil der Anbieter dies nicht zulässt.

WBEM_E_VETO_PUT

2147750010 (0x8004107A)

WMI kann den Put-Vorgang nicht ausführen, weil der Anbieter dies nicht zulässt.

WBEM_E_INVALID_LOCALE

2147750016 (0x80041080)

Der angegebene Gebietsschemabezeichner war für den Vorgang ungültig.

WBEM_E_PROVIDER_SUSPENDED

2147750017 (0x80041081)

Der Anbieter ist angehalten.

WBEM_E_SYNCHRONIZATION_REQUIRED

2147750018 (0x80041082)

Das Objekt muss in das WMI-Repository geschrieben und erneut abgerufen werden, bevor der angeforderte Vorgang erfolgreich ausgeführt werden kann. Diese Konstante wird zurückgegeben, wenn ein Objekt committet und abgerufen werden muss, um den Eigenschaftswert anzuzeigen.

WBEM_E_NO_SCHEMA

2147750019 (0x80041083)

Der Vorgang kann nicht abgeschlossen werden; Es ist kein Schema verfügbar.

WBEM_E_PROVIDER_ALREADY_REGISTERED

02147750020 (0x119FD010)

Der Anbieter kann nicht registriert werden, da er bereits registriert ist.

WBEM_E_PROVIDER_NOT_REGISTERED

2147750021 (0x80041085)

Der Anbieter wurde nicht registriert.

WBEM_E_FATAL_TRANSPORT_ERROR

2147750022 (0x80041086)

Es ist ein schwerwiegender Transportfehler aufgetreten.

WBEM_E_ENCRYPTED_CONNECTION_REQUIRED

2147750023 (0x80041087)

Der Benutzer hat versucht, einen Computernamen oder eine Domäne ohne verschlüsselte Verbindung festzulegen.

WBEM_E_PROVIDER_TIMED_OUT

2147750024 (0x80041088)

Ein Anbieter konnte keine Ergebnisse innerhalb des angegebenen Timeouts melden.

WBEM_E_NO_KEY

2147750025 (0x80041089)

Der Benutzer hat versucht, eine Instanz ohne definierten Schlüssel zu platzieren.

WBEM_E_PROVIDER_DISABLED

2147750026 (0x8004108A)

Der Benutzer hat versucht, einen Anbieterinstanz zu registrieren, aber der COM-Server für den Anbieter Instanz wurde entladen.

WBEMESS_E_REGISTRATION_TOO_BROAD

2147753985 (0x80042001)

Providerregistrierung überlappt mit der Systemereignisdomäne.

WBEMESS_E_REGISTRATION_TOO_PRECISE

2147753986 (0x80042002)

In dieser Abfrage wurde keine WITHIN-Klausel verwendet.

WBEMESS_E_AUTHZ_NOT_PRIVILEGED

2147753987 (0x80042003)

Dieser Computer verfügt nicht über die erforderlichen Domänenberechtigungen, um die Sicherheitsfunktionen zu unterstützen, die sich auf die erstellte Abonnementinstanz beziehen. Wenden Sie sich an den Domänenadministrator, um diesen Computer der Windows-Autorisierungszugriffsgruppe hinzuzufügen.

WBEM_E_RETRY_LATER

2147758081 (0x80043001)

Für die zukünftige Verwendung reserviert.

WBEM_E_RESOURCE_CONTENTION

2147758082 (0x80043002)

Für die zukünftige Verwendung reserviert.

WBEMMOF_E_EXPECTED_QUALIFIER_NAME

2147762177 (0x80044001)

Es wurde ein Qualifizierername erwartet.

WBEMMOF_E_EXPECTED_SEMI

2147762178 (0x80044002)

Semikolon oder "=" erwartet.

WBEMMOF_E_EXPECTED_OPEN_BRACE

2147762179 (0x80044003)

Es wurde eine öffnende geschweifte Klammer erwartet.

WBEMMOF_E_EXPECTED_CLOSE_BRACE

2147762180 (0x80044004)

Fehlende schließende geschweifte Klammer oder ein unzulässiges Arrayelement.

WBEMMOF_E_EXPECTED_CLOSE_BRACKET

2147762181 (0x80044005)

Es wurde eine schließende Klammer erwartet.

WBEMMOF_E_EXPECTED_CLOSE_PAREN

2147762182 (0x80044006)

Erwartete schließende Klammer.

WBEMMOF_E_ILLEGAL_CONSTANT_VALUE

2147762183 (0x80044007)

Numerischer Wert außerhalb des Bereichs oder Zeichenfolgen ohne Anführungszeichen.

WBEMMOF_E_EXPECTED_TYPE_IDENTIFIER

2147762184 (0x80044008)

Es wurde ein Typbezeichner erwartet.

WBEMMOF_E_EXPECTED_OPEN_PAREN

2147762185 (0x80044009)

Es wurde eine offene Klammer erwartet.

WBEMMOF_E_UNRECOGNIZED_TOKEN

2147762186 (0x8004400A)

Unerwartetes Token in der Datei.

WBEMMOF_E_UNRECOGNIZED_TYPE

2147762187 (0x8004400B)

Unbekannter oder nicht unterstützter Typbezeichner.

WBEMMOF_E_EXPECTED_PROPERTY_NAME

2147762187 (0x8004400B)

Erwarteter Eigenschafts- oder Methodenname.

WBEMMOF_E_TYPEDEF_NOT_SUPPORTED

2147762189 (0x8004400D)

Typedefs und enumerierte Typen werden nicht unterstützt.

WBEMMOF_E_UNEXPECTED_ALIAS

2147762190 (0x8004400E)

Nur ein Verweis auf ein Klassenobjekt kann einen Aliaswert aufweisen.

WBEMMOF_E_UNEXPECTED_ARRAY_INIT

2147762191 (0x8004400F)

Unerwartete Arrayinitialisierung. Arrays müssen mit [] deklariert werden.

WBEMMOF_E_INVALID_AMENDMENT_SYNTAX

2147762192 (0x80044010)

Namespacepfadsyntax ist ungültig.

WBEMMOF_E_INVALID_DUPLICATE_AMENDMENT

2147762193 (0x80044011)

Doppelte Änderungsspezifizierer.

WBEMMOF_E_INVALID_PRAGMA

2147762194 (0x80044012)

Auf #pragma muss ein gültiges Schlüsselwort folgen.

WBEMMOF_E_INVALID_NAMESPACE_SYNTAX

2147762195 (0x80044013)

Namespacepfadsyntax ist ungültig.

WBEMMOF_E_EXPECTED_CLASS_NAME

2147762196 (0x80044014)

Unerwartetes Zeichen im Klassennamen muss ein Bezeichner sein.

WBEMMOF_E_TYPE_MISMATCH

2147762197 (0x80044015)

Der angegebene Wert kann nicht in den entsprechenden Typ umgewandelt werden.

WBEMMOF_E_EXPECTED_ALIAS_NAME

2147762198 (0x80044016)

Auf das Dollarzeichen muss ein Aliasname als Bezeichner folgen.

WBEMMOF_E_INVALID_CLASS_DECLARATION

2147762199 (0x80044017)

Klassendeklaration ist ungültig.

WBEMMOF_E_INVALID_INSTANCE_DECLARATION

2147762200 (0x80044018)

Die Instanzdeklaration ist ungültig. Sie muss mit "instance of" beginnen

WBEMMOF_E_EXPECTED_DOLLAR

2147762201 (0x80044019)

Erwartetes Dollarzeichen. Ein Alias im Format "$name" muss dem Schlüsselwort "as" folgen.

WBEMMOF_E_CIMTYPE_QUALIFIER

2147762202 (0x8004401A)

Der Qualifizierer "CIMTYPE" kann nicht direkt in einer MOF-Datei angegeben werden. Verwenden Sie die Standardtypennotation.

WBEMMOF_E_DUPLICATE_PROPERTY

2147762203 (0x8004401B)

Der Name der doppelten Eigenschaft wurde im MOF gefunden.

WBEMMOF_E_INVALID_NAMESPACE_SPECIFICATION

2147762204 (0x8004401C)

Namespacepfadsyntax ist ungültig. Verweise auf andere Server sind nicht zulässig.

WBEMMOF_E_OUT_OF_RANGE

2147762205 (0x8004401D)

Der Wert liegt außerhalb des gültigen Bereichs.

WBEMMOF_E_INVALID_FILE

2147762206 (0x8004401E)

Die Datei ist keine gültige MOF-Textdatei oder binäre MOF-Datei.

WBEMMOF_E_ALIASES_IN_EMBEDDED

2147762207 (0x8004401F)

Eingebettete Objekte können keine Aliase sein.

WBEMMOF_E_NULL_ARRAY_ELEM

2147762208 (0x80044020)

NULL-Elemente in einem Array werden nicht unterstützt.

WBEMMOF_E_DUPLICATE_QUALIFIER

2147762209 (0x80044021)

Der Qualifizierer wurde mehrmals für das Objekt verwendet.

WBEMMOF_E_EXPECTED_FLAVOR_TYPE

2147762210 (0x80044022)

Es wurde ein Typ ToInstance, ToSubClass, EnableOverride oder DisableOverride erwartet.

WBEMMOF_E_INCOMPATIBLE_FLAVOR_TYPES

2147762211 (0x80044023)

Die Kombination von EnableOverride und DisableOverride für denselben Qualifizierer ist nicht zulässig.

WBEMMOF_E_MULTIPLE_ALIASES

2147762212 (0x80044024)

Ein Alias kann nicht zweimal verwendet werden.

WBEMMOF_E_INCOMPATIBLE_FLAVOR_TYPES2

2147762213 (0x80044025)

Die Kombination von Restricted und ToInstance oder ToSubClass ist nicht zulässig.

WBEMMOF_E_NO_ARRAYS_RETURNED

2147762214 (0x80044026)

Methoden können keine Arraywerte zurückgeben.

WBEMMOF_E_MUST_BE_IN_OR_OUT

2147762215 (0x80044027)

Argumente müssen über einen In- oder Out-Qualifizierer verfügen.

WBEMMOF_E_INVALID_FLAGS_SYNTAX

2147762216 (0x80044028)

Die Flagsyntax ist ungültig.

WBEMMOF_E_EXPECTED_BRACE_OR_BAD_TYPE

2147762217 (0x80044029)

Die letzte geschweifte Klammer und das Semikolon für eine Klasse fehlen.

WBEMMOF_E_UNSUPPORTED_CIMV22_QUAL_VALUE

2147762218 (0x8004402A)

Ein CIM-Feature der Version 2.2 wird für einen Qualifiziererwert nicht unterstützt.

WBEMMOF_E_UNSUPPORTED_CIMV22_DATA_TYPE

2147762219 (0x8004402B)

Der Datentyp CIM Version 2.2 wird nicht unterstützt.

WBEMMOF_E_INVALID_DELETEINSTANCE_SYNTAX

2147762220 (0x8004402C)

Die Löschinstanzsyntax ist ungültig. Es sollte #pragma DeleteInstance("instancepath", FAIL|NOFAIL) sein

WBEMMOF_E_INVALID_QUALIFIER_SYNTAX

2147762221 (0x8004402D)

Die Qualifizierersyntax ist ungültig. Dort sollte qualifiername:type=value,scope(class|instance), flavorname stehen.

WBEMMOF_E_QUALIFIER_USED_OUTSIDE_SCOPE

2147762222 (0x8004402E)

Der Qualifizierer wird außerhalb seines Bereichs verwendet.

WBEMMOF_E_ERROR_CREATING_TEMP_FILE

2147762223 (0x8004402F)

Fehler beim Erstellen einer temporären Datei. Die temporäre Datei ist eine Zwischenphase der MOF-Kompilierung.

WBEMMOF_E_ERROR_INVALID_INCLUDE_FILE

2147762224 (0x80044030)

Eine Datei, die vom Präprozessorbefehl im MOF enthalten ist #include ist ungültig.

WBEMMOF_E_INVALID_DELETECLASS_SYNTAX

2147762225 (0x80044031)

Die Syntax für die Präprozessorbefehle #pragma deleteinstance oder #pragma deleteclass ist ungültig.

Anforderungen

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

Siehe auch

WMI-Rückgabecodes