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