Freigeben über


WMI-Fehlerkonstanten

Wenn ein Fehler auftritt, gibt WMI einen Fehlercode als HRESULT-Wert 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, der eine Fehlermeldung bezüglich WMI festgestellt hat, sollten Sie zum Microsoft-Support wechseln 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 Isn't Working!.

Wenn WMI Fehlermeldungen zurückgibt, beachten Sie, dass sie möglicherweise keine Probleme im WMI-Dienst oder in WMI-Anbietern angeben. Fehler können in anderen Teilen des Betriebssystems auftreten und als Fehler über WMI auftreten. Löschen Sie das WMI-Repository unter keinen Umständen als erste Aktion, da das Löschen des Repositorys zu Schäden am System oder zu 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 Arten von Fehlercodes überprüfen, indem Sie den Net helpmsg-Befehl im Eingabeaufforderungsfenster verwenden. Beispielsweise gibt der Befehl net helpmsg 64 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 selbst stammen.

Ein bestimmter WMI-Vorgang ist aufgrund von

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

0x8007xxxx

Fehler, die aus dem Kernbetriebssystem stammen. WMI kann diesen Fehlertyp aufgrund eines externen Fehlers zurückgeben, z. B. DCOM-Sicherheitsfehler.

0x80040xxx

Fehler, die in DCOM stammen. Beispielsweise ist die DCOM-Konfiguration für Vorgänge auf einem Remotecomputer möglicherweise falsch.

0x8005xxxx

Fehler, der von ADSI (Active Directory-Dienstschnittstellen) 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 Arten von Fehlercodes überprüfen, indem Sie den Net helpmsg-Befehl im Eingabeaufforderungsfenster verwenden. Beispielsweise gibt der Befehl net helpmsg 64 die Meldung zurück: Der angegebene Netzwerkname ist nicht mehr verfügbar. In C++ können Sie FormatMessage aufrufen und C:\Windows\System32\wbem\wmiutils.dll als Nachrichtenmodul angeben.

WBEM_E_FAILED

2147749889 (0x80041001)

Anruf fehlgeschlagen.

WBEM_E_NOT_FOUND

2147749890 (0x80041002)

Das Objekt kann nicht gefunden werden.

WBEM_E_ACCESS_DENIED

2147749891 (0x80041003)

Der aktuelle Benutzer verfügt nicht über die Berechtigung zum Ausführen der Aktion.

WBEM_E_PROVIDER_FAILURE

2147749892 (0x80041004)

Fehler des Anbieters zu einem anderen Zeitpunkt als während der Initialisierung.

WBEM_E_TYPE_MISMATCH

2147749893 (0x80041005)

Typkonflikt ist aufgetreten.

WBEM_E_OUT_OF_MEMORY

2147749894 (0x80041006)

Nicht genügend Arbeitsspeicher für den Vorgang.

WBEM_E_INVALID_CONTEXT

2147749895 (0x80041007)

Das IWbemContext-Objekt ist ungültig.

WBEM_E_INVALID_PARAMETER

2147749896 (0x80041008)

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

WBEM_E_NOT_AVAILABLE

2147749897 (0x80041009)

Ressource, in der Regel ein Remoteserver, ist derzeit nicht verfügbar.

WBEM_E_CRITICAL_ERROR

2147749898 (0x8004100A)

Interner, kritischer und unerwarteter Fehler. Melden Sie den Fehler an den technischen Support von Microsoft.

WBEM_E_INVALID_STREAM

2147749899 (0x8004100B)

Mindestens ein Netzwerkpaket wurde während einer Remotesitzung beschädigt.

WBEM_E_NOT_SUPPORTED

2147749900 (0x8004100C)

Feature 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)

Der angegebene Namespace wurde nicht gefunden.

WBEM_E_INVALID_OBJECT

2147749903 (0x8004100F)

Die 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 anbieter, auf den im Schema verwiesen wird, verfügt nicht über eine entsprechende Registrierung.

WBEM_E_INVALID_PROVIDER_REGISTRATION

2147749906

Der Anbieter, auf den im Schema verwiesen wird, weist eine falsche oder unvollständige Registrierung auf.

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

  • Ein fehlender #pragma Namespacebefehl in der MOF-Datei (Managed Object Format), die zum Registrieren des Anbieters verwendet wird. Der Anbieter kann im falschen WMI-Namespace registriert werden.
  • Fehler beim Abrufen der COM-Registrierung.
  • Das Hostingmodell ist ungültig. Weitere Informationen finden Sie unter Provider Hosting and Security.
  • Eine in der Registrierung angegebene Klasse ist ungültig.
  • Fehler beim Erstellen einer Instanz von oder Erbe von der __Win32Provider Klasse zum Erstellen der Anbieterregistrierung in der MOF-Datei.

WBEM_E_PROVIDER_LOAD_FAILURE

2147749907 (0x80041013)

COM kann einen Anbieter, auf den im Schema verwiesen wird, nicht finden.

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 wird.
  • Die DLL des Anbieters oder eine der DLLs, von denen es abhängt, ist beschädigt.
  • Fehler beim Exportieren von DllRegisterServer.
  • Der In-Process-Anbieter wurde nicht mit dem Befehl regsvr32 registriert.
  • Der Out-of-Process-Anbieter wurde nicht mit dem Switch "/regserver " registriert. Beispiel:myprog.exe /regserver.

WBEM_E_INITIALIZATION_FAILURE

2147749908 (0x80041014)

Komponente, z. B. ein Anbieter, konnte aus internen Gründen nicht initialisiert werden.

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 war nicht syntaktisch gültig.

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 Flag "wbemChangeFlagCreateOnly " angegeben, aber die Instanz ist bereits vorhanden.

WBEM_E_OVERRIDE_NOT_ALLOWED

2147749914 (0x8004101A)

Es ist nicht möglich, den Add-Vorgang für diesen Qualifizierer auszuführen, da das besitzende Objekt keine Außerkraftsetzungen zulässt.

WBEM_E_PROPAGATED_QUALIFIER

2147749915 (0x8004101B)

Der Benutzer hat versucht, einen Qualifizierer zu löschen, der nicht im Besitz war. Der Qualifizierer wurde von einer übergeordneten Klasse geerbt.

WBEM_E_PROPAGATED_PROPERTY

2147749916 (0x8004101C)

Der Benutzer hat versucht, eine Eigenschaft zu löschen, die nicht im Besitz war. Die Eigenschaft wurde von einer übergeordneten Klasse geerbt.

WBEM_E_UNEXPECTED

2147749917 (0x8004101D)

Der Client hat vor dem Aufrufen von BeginEnumeration eine unerwartete und unzulässige Abfolge von Anrufen ausgeführt, z. B. "EndEnumeration".

WBEM_E_ILLEGAL_OPERATION

2147749918 (0x8004101E)

Der Benutzer hat einen unzulässigen Vorgang angefordert, z. B. das Spawnen einer Klasse aus einer Instanz.

WBEM_E_CANNOT_BE_KEY

2147749919 (0x8004101F)

Unzulässiger Versuch, einen Schlüsselqualifizierer für eine Eigenschaft anzugeben, die kein Schlüssel sein kann. Die Schlüssel werden in der Klassendefinition für ein Objekt angegeben und können nicht pro Instanz geändert werden.

WBEM_E_INCOMPLETE_CLASS

2147749920 (0x80041020)

Das aktuelle Objekt ist keine gültige Klassendefinition. Entweder ist sie unvollständig oder wurde nicht mit WMI mithilfe von SWbemObject.Put_ registriert.

WBEM_E_INVALID_SYNTAX

2147749921 (0x80041021)

Die Abfrage ist syntaktisch ungültig.

WBEM_E_NONDECORATED_OBJECT

2147749922 (0x80041022)

Reserviert für zukünftige Verwendung.

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. Dies kann eine zu komplexe Abfrage, das Abrufen einer Instanz, das Erstellen oder Aktualisieren einer Klasse, das Löschen einer Klasse oder das Aufzählen einer Klasse umfassen.

WBEM_E_CLASS_HAS_CHILDREN

2147749925 (0x80041025)

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

WBEM_E_CLASS_HAS_INSTANCES

2147749926 (0x80041026)

Es wurde versucht, eine Klasse mit Instanzen zu löschen oder zu ändern.

WBEM_E_QUERY_NOT_IMPLEMENTED

2147749927 (0x80041027)

Reserviert für zukünftige Verwendung.

WBEM_E_ILLEGAL_NULL

2147749928 (0x80041028)

Der Wert "Nothing/NULL " wurde für eine Eigenschaft angegeben, die einen Wert aufweisen muss, z. B. einen Wert, der durch einen Schlüssel, indiziert oder Not_Null Qualifizierer gekennzeichnet ist.

WBEM_E_INVALID_QUALIFIER_TYPE

2147749929 (0x80041029)

Der Variant-Wert für einen Qualifizierer wurde bereitgestellt, der kein zulässiger Qualifizierertyp ist.

WBEM_E_INVALID_PROPERTY_TYPE

2147749930 (0x8004102A)

Der für eine Eigenschaft angegebene CIM-Typ ist ungültig.

WBEM_E_VALUE_OUT_OF_RANGE

2147749931 (0x8004102B)

Die Anforderung wurde mit einem Außerhalb des Bereichswerts oder mit dem Typ nicht kompatibel.

WBEM_E_CANNOT_BE_SINGLETON

2147749932 (0x8004102C)

Unzulässiger Versuch, einen Klassen-Singleton zu erstellen, z. B. wenn die Klasse von einer Nicht-Singleton-Klasse abgeleitet wird.

WBEM_E_INVALID_CIM_TYPE

2147749933 (0x8004102D)

Der angegebene CIM-Typ ist ungültig.

WBEM_E_INVALID_METHOD

2147749934 (0x8004102E)

Die angeforderte Methode ist nicht verfügbar.

WBEM_E_INVALID_METHOD_PARAMETERS

2147749935 (0x8004102F)

Parameter, die für die Methode bereitgestellt werden, sind ungültig.

WBEM_E_SYSTEM_PROPERTY

2147749936 (0x80041030)

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

WBEM_E_INVALID_PROPERTY

2147749937 (0x80041031)

Der Eigenschaftentyp wird nicht erkannt.

WBEM_E_CALL_CANCELLED

2147749938 (0x80041032)

Der asynchrone Prozess wurde intern oder vom Benutzer abgebrochen. Beachten Sie, dass aufgrund der Anzeigedauer und der Art des asynchronen Vorgangs der Vorgang möglicherweise nicht wirklich abgebrochen wurde.

WBEM_E_SHUTTING_DOWN

2147749939 (0x80041033)

Der Benutzer hat einen Vorgang angefordert, während sich WMI im Prozess des Herunterfahrens befindet.

WBEM_E_PROPAGATED_METHOD

2147749940 (0x80041034)

Es wurde versucht, einen vorhandenen Methodennamen aus einer übergeordneten Klasse wiederzuverwenden, 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 wird daher aufgefordert, den Vorgang mit einfacheren Parametern erneut auszuführen.

WBEM_E_MISSING_PARAMETER_ID

2147749942 (0x80041036)

Der Parameter fehlte beim Methodenaufruf.

WBEM_E_INVALID_PARAMETER_ID

2147749943 (0x80041037)

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

WBEM_E_NONCONSECUTIVE_PARAMETER_IDS

2147749944 (0x80041038)

Mindestens ein Methodenparameter verfügt über ID-Qualifizierer , die nicht sequenziert sind.

WBEM_E_PARAMETER_ID_ON_RETVAL

2147749945 (0x80041039)

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

WBEM_E_INVALID_OBJECT_PATH

2147749946 (0x8004103A)

Der angegebene Objektpfad war ungültig.

WBEM_E_OUT_OF_DISK_SPACE

2147749947 (0x8004103B)

Der Datenträger hat nicht genügend Speicherplatz, oder die Größe von 4 GB für WMI-Repository (CIM-Repository) ist erreicht.

WBEM_E_BUFFER_TOO_SMALL

2147749948 (0x8004103C)

Der angegebene Puffer war zu klein, um alle Objekte im Enumerator zu speichern oder eine Zeichenfolgeneigenschaft zu lesen.

WBEM_E_UNSUPPORTED_PUT_EXTENSION

2147749949 (0x8004103D)

Der Anbieter unterstützt den angeforderten Put-Vorgang nicht.

WBEM_E_UNKNOWN_OBJECT_TYPE

2147749950 (0x8004103E)

Objekt mit einem falschen Typ oder einer falschen Version wurde während des Marshallings gefunden.

WBEM_E_UNKNOWN_PACKET_TYPE

2147749951 (0x8004103F)

Beim Marshalling wurde ein Paket mit einem falschen Typ oder einer falschen Version gefunden.

WBEM_E_MARSHAL_VERSION_MISMATCH

2147749952 (0x80041040)

Das 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 nicht übereinzustimmen, z. B. das Einfügen von [Key] für ein Objekt anstelle einer Eigenschaft.

WBEM_E_INVALID_DUPLICATE_PARAMETER

2147749955 (0x80041043)

Doppelter Parameter wurde in einer CIM-Methode deklariert.

WBEM_E_TOO_MUCH_DATA

2147749956 (0x80041044)

Reserviert für zukünftige Verwendung.

WBEM_E_SERVER_TOO_BUSY

2147749957 (0x80041045)

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

WBEM_E_INVALID_FLAVOR

2147749958 (0x80041046)

Der angegebene Qualifizierergeschmack war ungültig.

WBEM_E_CIRCULAR_REFERENCE

2147749959 (0x80041047)

Es wurde versucht, einen Zirkelbezug zu erstellen (z. B. die Ableitung einer Klasse von sich selbst).

WBEM_E_UNSUPPORTED_CLASS_UPDATE

2147749960 (0x80041048)

Die angegebene Klasse wird nicht unterstützt.

WBEM_E_CANNOT_CHANGE_KEY_INHERITANCE

2147749961 (0x80041049)

Es wurde versucht, einen Schlüssel zu ändern, wenn Instanzen oder Unterklassen bereits den Schlüssel verwenden.

WBEM_E_CANNOT_CHANGE_INDEX_INHERITANCE

2147749968 (0x80041050)

Es wurde versucht, einen Index zu ändern, wenn Instanzen oder Unterklassen bereits den Index verwenden.

WBEM_E_TOO_MANY_PROPERTIES

2147749969 (0x80041051)

Es wurde versucht, mehr Eigenschaften zu erstellen, als die aktuelle Version der Klasse unterstützt.

WBEM_E_UPDATE_TYPE_MISMATCH

2147749970 (0x80041052)

Die Eigenschaft wurde mit einem konfliktierenden Typ in einer abgeleiteten Klasse neu 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 außer Kraft gesetzt werden kann.

WBEM_E_UPDATE_PROPAGATED_METHOD

2147749972 (0x80041054)

Die Methode wurde mit einer widersprüchlichen Signatur in einer abgeleiteten Klasse erneut deklariert.

WBEM_E_METHOD_NOT_IMPLEMENTED

2147749973 (0x80041055)

Es wurde versucht, eine Methode auszuführen, die in keiner relevanten Klasse nicht mit [implementiert] gekennzeichnet ist.

WBEM_E_METHOD_DISABLED

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

WBEM_E_REFRESHER_BUSY

2147749975 (0x80041057)

Die Aktualisierung ist mit einem anderen Vorgang beschäftigt.

WBEM_E_UNPARSABLE_QUERY

2147749976 (0x80041058)

Die Filterabfrage ist syntaktisch ungültig.

WBEM_E_NOT_EVENT_CLASS

2147749977 (0x80041059)

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

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)

Die Ereignisanbieterregistrierungsabfrage (__EventProviderRegistration) hat nicht die Klassen angegeben, für die Ereignisse bereitgestellt wurden.

WBEM_E_BACKUP_RESTORE_WINMGMT_RUNNING

2147749984 (0x80041060)

Anforderung, das Repository zu sichern oder wiederherzustellen, während es von WinMgmt.exeverwendet wurde, oder vom SVCHOST-Prozess, der den WMI-Dienst enthält.

WBEM_E_QUEUE_OVERFLOW

2147749985 (0x80041061)

Die asynchrone Übermittlungswarteschlange wurde überlaufen, wenn der Ereignisverbraucher zu langsam ist.

WBEM_E_PRIVILEGE_NOT_HELD

2147749986 (0x80041062)

Fehler beim Vorgang, da der Client nicht über die erforderlichen Sicherheitsberechtigungen verfügte.

WBEM_E_INVALID_OPERATOR

2147749987 (0x80041063)

Der Operator ist für diesen Eigenschaftstyp ungü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 die Standardsicherheit verwenden.

WBEM_E_CANNOT_BE_ABSTRACT

2147749989 (0x80041065)

Klasse wurde abstrahiert, wenn ihre übergeordnete Klasse nicht abstrakt ist.

WBEM_E_AMENDED_OBJECT

2147749990 (0x80041066)

Das geänderte Objekt wurde ohne das angegebene WBEM_FLAG_USE_AMENDED_QUALIFIERS Flag geschrieben.

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, jedoch keine Objekte aus dem Enumerator zeitnah abruft, wodurch die Objektcaches des Enumerators gesichert werden.

WBEM_E_NULL_SECURITY_DESCRIPTOR

2147749992 (0x80041068)

Der Null-Sicherheitsdeskriptor wurde 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 beansprucht zu viel Arbeitsspeicher. Dies kann durch geringe Arbeitsspeicherverfügbarkeit oder übermäßige Arbeitsspeicherauslastung 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 einen Rollback erzwungen.

WBEM_E_UNSUPPORTED_LOCALE

2147749999 (0x8004106F)

Das gebietsschema, das im Anruf verwendet wird, wird nicht unterstützt.

WBEM_E_HANDLE_OUT_OF_DATE

2147750000 (0x80041070)

Das 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 Handle-Anforderung war ungültig.

WBEM_E_PROPERTY_NAME_TOO_WIDE

2147750003 (0x80041073)

Der Eigenschaftenname enthält mehr als 255 Zeichen.

WBEM_E_CLASS_NAME_TOO_WIDE

2147750004 (0x80041074)

Der Klassenname enthält mehr als 255 Zeichen.

WBEM_E_METHOD_NAME_TOO_WIDE

2147750005 (0x80041075)

Der Methodenname enthält mehr als 255 Zeichen.

WBEM_E_QUALIFIER_NAME_TOO_WIDE

2147750006 (0x80041076)

Der 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 vorhanden ist. 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 der Repositorytreiber verarbeitet.

WBEM_E_VETO_DELETE

2147750009 (0x80041079)

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

WBEM_E_VETO_PUT

2147750010 (0x8004107A)

WMI kann den Put-Vorgang nicht ausführen, da der Anbieter ihn 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 wird 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 zugesichert und abgerufen werden muss, um den Eigenschaftswert anzuzeigen.

WBEM_E_NO_SCHEMA

2147750019 (0x80041083)

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

WBEM_E_PROVIDER_ALREADY_REGISTERED

02147750020 (0x119FD010)

Der Anbieter kann nicht registriert werden, weil 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)

Fehler beim Melden von Ergebnissen innerhalb des angegebenen Timeouts.

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, eine Anbieterinstanz zu registrieren, der COM-Server für die Anbieterinstanz wurde jedoch entladen.

WBEMESS_E_REGISTRATION_TOO_BROAD

2147753985 (0x80042001)

Die Anbieterregistrierung ü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)

Reserviert für zukünftige Verwendung.

WBEM_E_RESOURCE_CONTENTION

2147758082 (0x80043002)

Reserviert für zukünftige Verwendung.

WBEMMOF_E_EXPECTED_QUALIFIER_NAME

2147762177 (0x80044001)

Ein Qualifizierername wurde 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)

Schließende Klammer erwartet.

WBEMMOF_E_ILLEGAL_CONSTANT_VALUE

2147762183 (0x80044007)

Numerischer Wert außerhalb des Bereichs oder der Zeichenfolge 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)

Eigenschaften- oder Methodenname erwartet.

WBEMMOF_E_TYPEDEF_NOT_SUPPORTED

2147762189 (0x8004400D)

Typedefs und Enumerationstypen 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)

Die Namespacepfadsyntax ist ungültig.

WBEMMOF_E_INVALID_DUPLICATE_AMENDMENT

2147762193 (0x80044011)

Doppelte Änderungsbezeichner.

WBEMMOF_E_INVALID_PRAGMA

2147762194 (0x80044012)

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

WBEMMOF_E_INVALID_NAMESPACE_SYNTAX

2147762195 (0x80044013)

Die 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)

Die Klassendeklaration ist ungültig.

WBEMMOF_E_INVALID_INSTANCE_DECLARATION

2147762200 (0x80044018)

Die Instanzdeklaration ist ungültig. Sie muss mit "Instanz von" beginnen.

WBEMMOF_E_EXPECTED_DOLLAR

2147762201 (0x80044019)

Dollarzeichen erwartet. Ein Alias im Format "$name" muss dem Schlüsselwort "as" entsprechen.

WBEMMOF_E_CIMTYPE_QUALIFIER

2147762202 (0x8004401A)

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

WBEMMOF_E_DUPLICATE_PROPERTY

2147762203 (0x8004401B)

Doppelter Eigenschaftsname wurde im MOF gefunden.

WBEMMOF_E_INVALID_NAMESPACE_SPECIFICATION

2147762204 (0x8004401C)

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

WBEMMOF_E_OUT_OF_RANGE

2147762205 (0x8004401D)

Wert außerhalb des 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 Geschmackstyp wie ToInstance, ToSubClass, EnableOverride oder DisableOverride erwartet.

WBEMMOF_E_INCOMPATIBLE_FLAVOR_TYPES

2147762211 (0x80044023)

Das Kombinieren 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 semikolon für eine Klasse fehlen.

WBEMMOF_E_UNSUPPORTED_CIMV22_QUAL_VALUE

2147762218 (0x8004402A)

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

WBEMMOF_E_UNSUPPORTED_CIMV22_DATA_TYPE

2147762219 (0x8004402B)

Der CIM Version 2.2-Datentyp wird nicht unterstützt.

WBEMMOF_E_INVALID_DELETEINSTANCE_SYNTAX

2147762220 (0x8004402C)

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

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 Gültigkeitsbereichs verwendet.

WBEMMOF_E_ERROR_CREATING_TEMP_FILE

2147762223 (0x8004402F)

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

WBEMMOF_E_ERROR_INVALID_INCLUDE_FILE

2147762224 (0x80044030)

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

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
Mindest unterstützter Client
Windows Vista
Unterstützter Server (Mindestversion)
Windows Server 2008
Kopfzeile
WbemCli.h
IDL
WbemCli.idl

Siehe auch

WMI-Rückgabecodes