Freigeben über


WbemErrorEnum-Enumeration (wbemdisp.h)

Die WbemErrorEnum-Konstanten definieren die Fehler, die von der Skript-API für WMI-Aufrufe zurückgegeben werden können.

Die WMI-Skripttypbibliothek Wbemdisp.tlb definiert diese Konstanten. Visual Basic-Anwendungen können auf diese Bibliothek zugreifen. Skriptsprachen müssen den Wert der Konstanten direkt verwenden, es sei denn, sie verwenden das WSH-XML-Dateiformat (Windows Script Host). Weitere Informationen finden Sie unter Verwenden der WMI-Skripttypbibliothek.

Andere Sprachen haben möglicherweise unterschiedliche Namen für diese Werte, siehe WMI-Fehlerkonstanten und WBEMSTATUS.

Syntax

typedef enum WbemErrorEnum {
  wbemNoErr = 0,
  wbemErrFailed = 0x80041001,
  wbemErrNotFound = 0x80041002,
  wbemErrAccessDenied = 0x80041003,
  wbemErrProviderFailure = 0x80041004,
  wbemErrTypeMismatch = 0x80041005,
  wbemErrOutOfMemory = 0x80041006,
  wbemErrInvalidContext = 0x80041007,
  wbemErrInvalidParameter = 0x80041008,
  wbemErrNotAvailable = 0x80041009,
  wbemErrCriticalError = 0x8004100a,
  wbemErrInvalidStream = 0x8004100b,
  wbemErrNotSupported = 0x8004100c,
  wbemErrInvalidSuperclass = 0x8004100d,
  wbemErrInvalidNamespace = 0x8004100e,
  wbemErrInvalidObject = 0x8004100f,
  wbemErrInvalidClass = 0x80041010,
  wbemErrProviderNotFound = 0x80041011,
  wbemErrInvalidProviderRegistration = 0x80041012,
  wbemErrProviderLoadFailure = 0x80041013,
  wbemErrInitializationFailure = 0x80041014,
  wbemErrTransportFailure = 0x80041015,
  wbemErrInvalidOperation = 0x80041016,
  wbemErrInvalidQuery = 0x80041017,
  wbemErrInvalidQueryType = 0x80041018,
  wbemErrAlreadyExists = 0x80041019,
  wbemErrOverrideNotAllowed = 0x8004101a,
  wbemErrPropagatedQualifier = 0x8004101b,
  wbemErrPropagatedProperty = 0x8004101c,
  wbemErrUnexpected = 0x8004101d,
  wbemErrIllegalOperation = 0x8004101e,
  wbemErrCannotBeKey = 0x8004101f,
  wbemErrIncompleteClass = 0x80041020,
  wbemErrInvalidSyntax = 0x80041021,
  wbemErrNondecoratedObject = 0x80041022,
  wbemErrReadOnly = 0x80041023,
  wbemErrProviderNotCapable = 0x80041024,
  wbemErrClassHasChildren = 0x80041025,
  wbemErrClassHasInstances = 0x80041026,
  wbemErrQueryNotImplemented = 0x80041027,
  wbemErrIllegalNull = 0x80041028,
  wbemErrInvalidQualifierType = 0x80041029,
  wbemErrInvalidPropertyType = 0x8004102a,
  wbemErrValueOutOfRange = 0x8004102b,
  wbemErrCannotBeSingleton = 0x8004102c,
  wbemErrInvalidCimType = 0x8004102d,
  wbemErrInvalidMethod = 0x8004102e,
  wbemErrInvalidMethodParameters = 0x8004102f,
  wbemErrSystemProperty = 0x80041030,
  wbemErrInvalidProperty = 0x80041031,
  wbemErrCallCancelled = 0x80041032,
  wbemErrShuttingDown = 0x80041033,
  wbemErrPropagatedMethod = 0x80041034,
  wbemErrUnsupportedParameter = 0x80041035,
  wbemErrMissingParameter = 0x80041036,
  wbemErrInvalidParameterId = 0x80041037,
  wbemErrNonConsecutiveParameterIds = 0x80041038,
  wbemErrParameterIdOnRetval = 0x80041039,
  wbemErrInvalidObjectPath = 0x8004103a,
  wbemErrOutOfDiskSpace = 0x8004103b,
  wbemErrBufferTooSmall = 0x8004103c,
  wbemErrUnsupportedPutExtension = 0x8004103d,
  wbemErrUnknownObjectType = 0x8004103e,
  wbemErrUnknownPacketType = 0x8004103f,
  wbemErrMarshalVersionMismatch = 0x80041040,
  wbemErrMarshalInvalidSignature = 0x80041041,
  wbemErrInvalidQualifier = 0x80041042,
  wbemErrInvalidDuplicateParameter = 0x80041043,
  wbemErrTooMuchData = 0x80041044,
  wbemErrServerTooBusy = 0x80041045,
  wbemErrInvalidFlavor = 0x80041046,
  wbemErrCircularReference = 0x80041047,
  wbemErrUnsupportedClassUpdate = 0x80041048,
  wbemErrCannotChangeKeyInheritance = 0x80041049,
  wbemErrCannotChangeIndexInheritance = 0x80041050,
  wbemErrTooManyProperties = 0x80041051,
  wbemErrUpdateTypeMismatch = 0x80041052,
  wbemErrUpdateOverrideNotAllowed = 0x80041053,
  wbemErrUpdatePropagatedMethod = 0x80041054,
  wbemErrMethodNotImplemented = 0x80041055,
  wbemErrMethodDisabled = 0x80041056,
  wbemErrRefresherBusy = 0x80041057,
  wbemErrUnparsableQuery = 0x80041058,
  wbemErrNotEventClass = 0x80041059,
  wbemErrMissingGroupWithin = 0x8004105a,
  wbemErrMissingAggregationList = 0x8004105b,
  wbemErrPropertyNotAnObject = 0x8004105c,
  wbemErrAggregatingByObject = 0x8004105d,
  wbemErrUninterpretableProviderQuery = 0x8004105f,
  wbemErrBackupRestoreWinmgmtRunning = 0x80041060,
  wbemErrQueueOverflow = 0x80041061,
  wbemErrPrivilegeNotHeld = 0x80041062,
  wbemErrInvalidOperator = 0x80041063,
  wbemErrLocalCredentials = 0x80041064,
  wbemErrCannotBeAbstract = 0x80041065,
  wbemErrAmendedObject = 0x80041066,
  wbemErrClientTooSlow = 0x80041067,
  wbemErrNullSecurityDescriptor = 0x80041068,
  wbemErrTimeout = 0x80041069,
  wbemErrInvalidAssociation = 0x8004106a,
  wbemErrAmbiguousOperation = 0x8004106b,
  wbemErrQuotaViolation = 0x8004106c,
  wbemErrTransactionConflict = 0x8004106d,
  wbemErrForcedRollback = 0x8004106e,
  wbemErrUnsupportedLocale = 0x8004106f,
  wbemErrHandleOutOfDate = 0x80041070,
  wbemErrConnectionFailed = 0x80041071,
  wbemErrInvalidHandleRequest = 0x80041072,
  wbemErrPropertyNameTooWide = 0x80041073,
  wbemErrClassNameTooWide = 0x80041074,
  wbemErrMethodNameTooWide = 0x80041075,
  wbemErrQualifierNameTooWide = 0x80041076,
  wbemErrRerunCommand = 0x80041077,
  wbemErrDatabaseVerMismatch = 0x80041078,
  wbemErrVetoPut = 0x80041079,
  wbemErrVetoDelete = 0x8004107a,
  wbemErrInvalidLocale = 0x80041080,
  wbemErrProviderSuspended = 0x80041081,
  wbemErrSynchronizationRequired = 0x80041082,
  wbemErrNoSchema = 0x80041083,
  wbemErrProviderAlreadyRegistered = 0x80041084,
  wbemErrProviderNotRegistered = 0x80041085,
  wbemErrFatalTransportError = 0x80041086,
  wbemErrEncryptedConnectionRequired = 0x80041087,
  wbemErrRegistrationTooBroad = 0x80042001,
  wbemErrRegistrationTooPrecise = 0x80042002,
  wbemErrTimedout = 0x80043001,
  wbemErrResetToDefault = 0x80043002
} ;

Konstanten

 
wbemNoErr
Wert: 0
Der Aufruf war erfolgreich.
wbemErrFailed
Wert: 0x80041001
Der Aufruf schlug fehl.
wbemErrNotFound
Wert: 0x80041002
Das Objekt konnte nicht gefunden werden.
wbemErrAccessDenied
Wert: 0x80041003
Der aktuelle Benutzer besitzt keine Berechtigung zum Ausführen der Aktion.
wbemErrProviderFailure
Wert: 0x80041004
Der Anbieter ist zu einem anderen Zeitpunkt als während der Initialisierung fehlgeschlagen.
wbemErrTypeMismatch
Wert: 0x80041005
Es ist ein Typenkonflikt aufgetreten.
wbemErrOutOfMemory
Wert: 0x80041006
Für die Operation war nicht genügend Arbeitsspeicher verfügbar.
wbemErrInvalidContext
Wert: 0x80041007
The
Das SWbemNamedValue-Objekt ist ungültig.
wbemErrInvalidParameter
Wert: 0x80041008
Einer der Parameter für den Aufruf ist nicht korrekt.
wbemErrNotAvailable
Wert: 0x80041009
Die Ressource, i. d. R. ein Remoteserver, ist momentan nicht verfügbar.
wbemErrCriticalError
Wert: 0x8004100a
Ein interner, schwerwiegender und unerwarteter Fehler ist aufgetreten. Melden Sie diesen Fehler an Microsoft Technical
Unterstützung.
wbemErrInvalidStream
Wert: 0x8004100b
Während einer Remotesitzung wurde mindestens ein Netzwerkpaket beschädigt.
wbemErrNotSupported
Wert: 0x8004100c
Das Feature bzw. die Operation wird nicht unterstützt.
wbemErrInvalidSuperclass
Wert: 0x8004100d
Die angegebene übergeordnete Klasse ist ungültig.
wbemErrInvalidNamespace
Wert: 0x8004100e
Der angegebene Namespace konnte nicht gefunden werden.
wbemErrInvalidObject
Wert: 0x8004100f
Die angegebene Instanz ist ungültig.
wbemErrInvalidClass
Wert: 0x80041010
Die angegebene Klasse ist ungültig.
wbemErrProviderNotFound
Wert: 0x80041011
Ein Provider, auf den im Schema verwiesen wird, verfügt über keine entsprechende Registrierung.
wbemErrInvalidProviderRegistration
Wert: 0x80041012
Die Registrierung eines Providers, auf den im Schema verwiesen wird, ist nicht korrekt oder unvollständig. Dieser Fehler kann durch
ein fehlender Pragmanamespace-Befehl in der MOF-Datei, die verwendet wird
registrieren Sie den Anbieter, sodass der Anbieter im falschen WMI-Namespace registriert wird. Dieser Fehler kann auch
durch ein beschädigtes Repository verursacht werden, das möglicherweise durch löschen und neu kompilieren der MOF-Dateien behoben werden kann.
wbemErrProviderLoadFailure
Wert: 0x80041013
COM kann keinen Provider finden, auf den im Schema verwiesen wird. Dieser Fehler kann durch eine der folgenden Ursachen verursacht werden:

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ängig ist, sind beschädigt.

Fehler beim Exportieren des Anbieters
DllRegisterServer.

Ein prozessinterner Anbieter wurde nicht mit /regsvr32 registriert.

Ein Nicht-Aus-Prozess-Anbieter wurde nicht registriert.
mit /regserver.
wbemErrInitializationFailure
Wert: 0x80041014
Eine Komponente , z. B. ein Provider, konnte aus internen Gründen nicht initialisiert werden.
wbemErrTransportFailure
Wert: 0x80041015
Ein Netzwerkfehler, der den normalen Betrieb verhinderte.
wbemErrInvalidOperation
Wert: 0x80041016
Die angeforderte Operation ist ungültig. Dieser Fehler gilt normalerweise für ungültige Versuche zum Löschen von Klassen oder
properties (Eigenschaften).
wbemErrInvalidQuery
Wert: 0x80041017
Die angeforderte Operation ist ungültig. Dieser Fehler gilt normalerweise für ungültige Versuche zum Löschen von Klassen oder
properties (Eigenschaften).
wbemErrInvalidQueryType
Wert: 0x80041018
Die angeforderte Abfragesprache wird nicht unterstützt.
wbemErrAlreadyExists
Wert: 0x80041019
In einem Put-Vorgang wurde das wbemChangeFlagCreateOnly-Flag angegeben, aber das
instance ist bereits vorhanden.
wbemErrOverrideNotAllowed
Wert: 0x8004101a
Es ist nicht möglich, den Add-Vorgang für diesen Qualifizierer auszuführen, da das besitzende Objekt nicht zulässt.
Überschreibt.
wbemErrPropagatedQualifier
Wert: 0x8004101b
Der Benutzer hat versucht, einen Qualifizierer ohne Besitzer zu löschen. Der Qualifizierer wurde von einem übergeordneten Element geerbt.
-Klasse.
wbemErrPropagatedProperty
Wert: 0x8004101c
Der Benutzer hat versucht, eine Eigenschaft ohne Besitzer zu löschen. Die Eigenschaft wurde von einem übergeordneten Element geerbt.
-Klasse.
wbemErrUnexpected
Wert: 0x8004101d
Der Client hat eine unerwartete und ungültige Sequenz von Aufrufen ausgeführt, z. B.
EndEnumeration vor dem Aufrufen
BeginEnumeration.
wbemErrIllegalOperation
Wert: 0x8004101e
Der Benutzer hat eine unzulässige Operation angefordert, z. B. das Erzeugen einer Klasse aus einer Instanz.
wbemErrCannotBeKey
Wert: 0x8004101f
Es wurde ein unzulässiger Versuch unternommen, einen Schlüsselqualifizierer für eine Eigenschaft anzugeben, die kein Schlüssel sein kann. Die Schlüssel sind
wird in der Klassendefinition für ein Objekt angegeben und kann nicht pro instance geändert werden.
wbemErrIncompleteClass
Wert: 0x80041020
Das aktuelle Objekt ist keine gültige Klassendefinition. Entweder ist es unvollständig oder nicht registriert.
mit WMI mit SWbemObject.Put_.
wbemErrInvalidSyntax
Wert: 0x80041021
Die Syntax eines Eingabeparameters ist für die entsprechende Datenstruktur falsch. Beispiel: Wenn ein CIM
Die datetime-Struktur verfügt nicht über das richtige Format, wenn sie an übergeben wird
SWbemDateTime.SetFileTime.
wbemErrNondecoratedObject
Wert: 0x80041022
Für die zukünftige Verwendung reserviert.
wbemErrReadOnly
Wert: 0x80041023
Die Eigenschaft, die Sie ändern möchten, ist schreibgeschützt.
wbemErrProviderNotCapable
Wert: 0x80041024
Der Anbieter kann den angeforderten Vorgang nicht ausführen. Dies würde eine zu komplexe Abfrage einschließen.
Abrufen eines instance, Erstellen oder Aktualisieren einer Klasse, Löschen einer Klasse oder Auflisten einer Klasse.
wbemErrClassHasChildren
Wert: 0x80041025
Es wurde versucht, eine Änderung vorzunehmen, durch die eine Unterklasse ungültig würde.
wbemErrClassHasInstances
Wert: 0x80041026
Es wurde versucht, eine Klasse zu löschen oder zu ändern, die Instanzen besitzt.
wbemErrQueryNotImplemented
Wert: 0x80041027
Für die zukünftige Verwendung reserviert.
wbemErrIllegalNull
Wert: 0x80041028
Für eine Eigenschaft, die möglicherweise nicht Nothing ist, wurde ein Wert von Nothing angegeben, z. B. eine Eigenschaft, die durch eine gekennzeichnet ist.
Schlüssel, Indiziert,
oder Not_Null Qualifizierer.
wbemErrInvalidQualifierType
Wert: 0x80041029
Der für eine Eigenschaft angegebene CIM-Typ ist ungültig.
wbemErrInvalidPropertyType
Wert: 0x8004102a
Der für eine Eigenschaft angegebene CIM-Typ ist ungültig.
wbemErrValueOutOfRange
Wert: 0x8004102b
Die Anforderung wurde mit einem Wert außerhalb des gültigen Bereichs vorgenommen bzw. ist mit dem Typ nicht kompatibel.
wbemErrCannotBeSingleton
Wert: 0x8004102c
Es wurde ein illegaler Versuch unternommen, eine Klasse singleton zu erstellen, z. B. wenn die Klasse von einem abgeleitet wird
Non-Singleton-Klasse.
wbemErrInvalidCimType
Wert: 0x8004102d
Der angegebene CIM-Typ ist ungültig.
wbemErrInvalidMethod
Wert: 0x8004102e
Der angeforderte Methode ist nicht verfügbar.
wbemErrInvalidMethodParameters
Wert: 0x8004102f
Die für die Methode bereitgestellten Parameter sind ungültig.
wbemErrSystemProperty
Wert: 0x80041030
Es wurde versucht, Qualifizierer für eine Systemeigenschaft abzurufen.
wbemErrInvalidProperty
Wert: 0x80041031
Der Eigenschaftentyp wird nicht erkannt.
wbemErrCallCancelled
Wert: 0x80041032
Ein asynchroner Prozess wurde intern oder vom Benutzer abgebrochen. Beachten Sie, dass aufgrund des Zeitpunkts und der Art
des asynchronen Vorgangs wurde der Vorgang möglicherweise nicht wirklich abgebrochen.
wbemErrShuttingDown
Wert: 0x80041033
Der Benutzer hat einen Vorgang angefordert, während WMI gerade heruntergefahren wird.
wbemErrPropagatedMethod
Wert: 0x80041034
Es wurde versucht, einen vorhandenen Methodennamen aus einer übergeordneten Klasse wiederzuverwenden, und die Signaturen wurden nicht verwendet.
Match.
wbemErrUnsupportedParameter
Wert: 0x80041035
Mindestens ein Parameterwert (z. B. ein Abfragetext) ist zu komplex oder wird nicht unterstützt. WMI ist daher
wird angefordert, um den Vorgang mit einfacheren Parametern zu wiederholen.
wbemErrMissingParameter
Wert: 0x80041036
Im Methodenaufruf fehlte ein Parameter.
wbemErrInvalidParameterId
Wert: 0x80041037
Ein Methodenparameter verfügt über eine ID.
Ungültiger Qualifizierer.
wbemErrNonConsecutiveParameterIds
Wert: 0x80041038
Mindestens einer der Methodenparameter verfügt über
ID-Qualifizierer , die nicht
Sequenz.
wbemErrParameterIdOnRetval
Wert: 0x80041039
Der Rückgabewert für eine Methode verfügt über eine
ID-Qualifizierer .
wbemErrInvalidObjectPath
Wert: 0x8004103a
Der angegebene Objektpfad war ungültig.
wbemErrOutOfDiskSpace
Wert: 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.
wbemErrBufferTooSmall
Wert: 0x8004103c
Der angegebene Puffer war zu klein, um alle Objekte im Enumerator aufzunehmen oder eine Zeichenfolge zu lesen.
Eigenschaft enthaltenen Wert.
wbemErrUnsupportedPutExtension
Wert: 0x8004103d
Die angeforderte put-Operation wird vom Provider nicht unterstützt.
wbemErrUnknownObjectType
Wert: 0x8004103e
Beim Marhallen wurde ein Objekt mit falschem Typ bzw. falscher Version gefunden.
wbemErrUnknownPacketType
Wert: 0x8004103f
Beim Marshallen wurde ein Paket mit falschem Typ bzw. falscher Version gefunden.
wbemErrMarshalVersionMismatch
Wert: 0x80041040
Das Paket verfügt über eine nicht unterstützte Version.
wbemErrMarshalInvalidSignature
Wert: 0x80041041
Das Paket scheint beschädigt zu sein.
wbemErrInvalidQualifier
Wert: 0x80041042
Es wurde versucht, Qualifizierer für nicht übereinstimmende Qualifizierer zu verwenden, z. B. das Setzen von [Key] für ein Objekt anstelle eines
Eigenschaft enthaltenen Wert.
wbemErrInvalidDuplicateParameter
Wert: 0x80041043
In einer CIM-Methode wurde ein doppelter Parameter deklariert.
wbemErrTooMuchData
Wert: 0x80041044
Für die zukünftige Verwendung reserviert.
wbemErrServerTooBusy
Wert: 0x80041045
Ein Aufruf von IWbemObjectSink::Indicate hat
. Der Anbieter kann das Ereignis erneut auslösen.
wbemErrInvalidFlavor
Wert: 0x80041046
Die angegebene Variante war ungültig.
wbemErrCircularReference
Wert: 0x80041047
Es wurde versucht, einen Zirkelverweis zu erstellen (z. B. ableiten einer Klasse von
selbst).
wbemErrUnsupportedClassUpdate
Wert: 0x80041048
Die angegebene Klasse wird nicht unterstützt.
wbemErrCannotChangeKeyInheritance
Wert: 0x80041049
Es wurde versucht, einen Schlüssel zu ändern, wenn Instanzen oder Unterklassen den Schlüssel bereits verwenden.
wbemErrCannotChangeIndexInheritance
Wert: 0x80041050
Es wurde versucht, einen Index zu ändern, obwohl der Index bereits von Instanzen oder Unterlassen verwendet wird.
wbemErrTooManyProperties
Wert: 0x80041051
Es wurde versucht, mehr Eigenschaften zu erstellen, als von der aktuellen Version der Klasse unterstützt werden.
wbemErrUpdateTypeMismatch
Wert: 0x80041052
Eine Eigenschaft wurde in einer abgeleiteten Klasse mit einem in Konflikt stehenden Typ erneut definiert.
wbemErrUpdateOverrideNotAllowed
Wert: 0x80041053
Es wurde versucht, einen nicht überschreibbaren Qualifizierer in einer abgeleiteten Klasse zu überschreiben.
wbemErrUpdatePropagatedMethod
Wert: 0x80041054
Eine Methode wurde in einer abgeleiteten Klasse mit einer in Konflikt stehenden Signatur erneut deklariert.
wbemErrMethodNotImplemented
Wert: 0x80041055
Es wurde versucht, eine Methode auszuführen, die in keiner der relevanten Klassen durch [implemented] gekennzeichnet ist.
wbemErrMethodDisabled
Wert: 0x80041056
Es wurde versucht, eine durch [disabled] gekennzeichnete Methode auszuführen.
wbemErrRefresherBusy
Wert: 0x80041057
Die Aktualisierungsroutine ist mit einer anderen Operation ausgelastet.
wbemErrUnparsableQuery
Wert: 0x80041058
Die Filterabfrage ist syntaktisch ungültig.
wbemErrNotEventClass
Wert: 0x80041059
Die FROM-Klausel einer Filterabfrage verweist auf eine Klasse, die keine Ereignisklasse ist (nicht abgeleitet von
__Event).
wbemErrMissingGroupWithin
Wert: 0x8004105a
Eine GROUP BY-Klausel wurde ohne die entsprechende GROUP WITHIN-Klausel verwendet.
wbemErrMissingAggregationList
Wert: 0x8004105b
Es wurde eine GROUP BY-Klausel verwendet. Die Aggregation für alle Eigenschaften wird nicht unterstützt.
wbemErrPropertyNotAnObject
Wert: 0x8004105c
Für eine Eigenschaft, die kein eingebettetes Objekt ist, wurde Punktnotation verwendet.
wbemErrAggregatingByObject
Wert: 0x8004105d
Eine GROUP BY-Klausel verweist auf eine Eigenschaft, bei der es sich um ein eingebettetes Objekt ohne Verwendung der Punktnotation handelt.
wbemErrUninterpretableProviderQuery
Wert: 0x8004105f
Abfrage der Ereignisanbieterregistrierung
(__EventProviderRegistration nicht)
Geben Sie die Klassen an, für die Ereignisse bereitgestellt wurden.
wbemErrBackupRestoreWinmgmtRunning
Wert: 0x80041060
Es wurde eine Anforderung zum Sichern oder Wiederherstellen des Repositorys gestellt, während WMI es verwendete.
wbemErrQueueOverflow
Wert: 0x80041061
Die asynchrone Übermittlungswarteschlange wurde überlaufen, weil der Ereignis consumer zu langsam war.
wbemErrPrivilegeNotHeld
Wert: 0x80041062
Die Operation ist fehlgeschlagen, weil der Client nicht über die erforderliche Sicherheitsberechtigung verfügte.
wbemErrInvalidOperator
Wert: 0x80041063
Der Operator ist für diesen Eigenschaftentyp nicht gültig.
wbemErrLocalCredentials
Wert: 0x80041064
Der Benutzer hat einen Benutzernamen, ein Kennwort oder eine Autorität für eine lokale Verbindung angegeben. Der Benutzer muss ein leeres
Benutzername/Kennwort und auf Standardsicherheit angewiesen.
wbemErrCannotBeAbstract
Wert: 0x80041065
Die Klasse wurde abstrakt gemacht, wenn ihre übergeordnete Klasse nicht abstrakt ist.
wbemErrAmendedObject
Wert: 0x80041066
Ein geändertes Objekt wurde ohne das wbemFlagUseAmendedQualifiers-Flag platziert.
Angegebenen.
wbemErrClientTooSlow
Wert: 0x80041067
Der Client hat Objekte nicht schnell genug aus einer Enumeration abgerufen. Diese Konstante wird zurückgegeben, wenn
der Client erstellt ein Enumerationsobjekt, ruft jedoch keine Objekte rechtzeitig aus dem Enumerator ab.
Dadurch werden die Objektcaches des Enumerators gesichert.
wbemErrNullSecurityDescriptor
Wert: 0x80041068
Es wurde ein NULL-Sicherheitsdeskriptor verwendet.
wbemErrTimeout
Wert: 0x80041069
Timeout für den Vorgang.
wbemErrInvalidAssociation
Wert: 0x8004106a
Die verwendete Zuordnung ist ungültig.
wbemErrAmbiguousOperation
Wert: 0x8004106b
Der Vorgang war mehrdeutig.
wbemErrQuotaViolation
Wert: 0x8004106c
WMI nimmt zu viel Arbeitsspeicher ein. Dies kann entweder auf eine geringe Arbeitsspeicherverfügbarkeit oder eine übermäßige Speicherverfügbarkeit zurückzuführen sein.
Arbeitsspeicherverbrauch durch WMI.
wbemErrTransactionConflict
Wert: 0x8004106d
Der Vorgang führte zu einem Transaktionskonflikt.
wbemErrForcedRollback
Wert: 0x8004106e
Die Transaktion hat ein Rollback erzwungen.
wbemErrUnsupportedLocale
Wert: 0x8004106f
Das gebietsschema, das im Aufruf verwendet wird, wird nicht unterstützt.
wbemErrHandleOutOfDate
Wert: 0x80041070
Das Objekthandle ist veraltet.
wbemErrConnectionFailed
Wert: 0x80041071
Gibt an, dass bei der Verbindung mit der SQL-Datenbank ein Fehler aufgetreten ist.
wbemErrInvalidHandleRequest
Wert: 0x80041072
Die Handle-Anforderung war ungültig.
wbemErrPropertyNameTooWide
Wert: 0x80041073
Der Eigenschaftenname enthält mehr als 255 Zeichen.
wbemErrClassNameTooWide
Wert: 0x80041074
Der Klassenname enthält mehr als 255 Zeichen.
wbemErrMethodNameTooWide
Wert: 0x80041075
Der Methodenname enthält mehr als 255 Zeichen.
wbemErrQualifierNameTooWide
Wert: 0x80041076
Der Qualifizierername enthält mehr als 255 Zeichen.
wbemErrRerunCommand
Wert: 0x80041077
Gibt an, dass ein SQL-Befehl erneut ausgeführt werden soll, da in SQL ein Deadlock vorhanden ist. Diese kann zurückgegeben werden.
nur, wenn Daten in einer SQL-Datenbank gespeichert werden.
wbemErrDatabaseVerMismatch
Wert: 0x80041078
Die Datenbankversion stimmt nicht mit der Version überein, die vom Repositorytreiber verarbeitet wird.
wbemErrVetoPut
Wert: 0x80041079
WMI kann den Put-Vorgang nicht ausführen, da der Anbieter ihn nicht zulässt.
wbemErrVetoDelete
Wert: 0x8004107a
WMI kann den Löschvorgang nicht ausführen, da der Anbieter ihn nicht zulässt.
wbemErrInvalidLocale
Wert: 0x80041080
Der angegebene Gebietsschemabezeichner war für den Vorgang ungültig.
wbemErrProviderSuspended
Wert: 0x80041081
Der Anbieter wird angehalten.
wbemErrSynchronizationRequired
Wert: 0x80041082
Das Objekt muss committet und erneut abgerufen werden, bevor der angeforderte Vorgang erfolgreich ausgeführt werden kann. Diese Konstante
wird zurückgegeben, wenn ein Objekt committet und erneut abgerufen werden muss, um den Eigenschaftswert anzuzeigen.
wbemErrNoSchema
Wert: 0x80041083
Der Vorgang kann nicht abgeschlossen werden, da kein Schema verfügbar ist.
wbemErrProviderAlreadyRegistered
Wert: 0x80041084
Die Anbieterregistrierung kann nicht durchgeführt werden, da der Anbieter bereits registriert ist.
wbemErrProviderNotRegistered
Wert: 0x80041085
Der Anbieter für die angeforderten Daten ist nicht registriert.
wbemErrFatalTransportError
Wert: 0x80041086
Es ist ein schwerwiegender Transportfehler aufgetreten, und ein anderer Transport wird nicht versucht.
wbemErrEncryptedConnectionRequired
Wert: 0x80041087
Die Clientverbindung mit WINMGMT muss für diesen Vorgang verschlüsselt werden. The
IWbemServices-Proxysicherheitseinstellungen sollten angepasst werden
und der Vorgang wurde erneut ausgeführt.
wbemErrRegistrationTooBroad
Wert: 0x80042001
Die Providerregistrierung überlappt mit der Systemereignisdomäne.
wbemErrRegistrationTooPrecise
Wert: 0x80042002
In dieser Abfrage wurde keine WITHIN-Klausel verwendet.
wbemErrTimedout
Wert: 0x80043001
Automatisierungsspezifischer Fehler.
wbemErrResetToDefault
Wert: 0x80043002
Der Benutzer hat einen Überschreibungsstandardwert für die aktuelle Klasse gelöscht. Der Standardwert für diese Eigenschaft in
die übergeordnete Klasse wurde erneut aktiviert. Ein automatisierungsspezifischer Fehler.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista
Unterstützte Mindestversion (Server) Windows Server 2008
Kopfzeile wbemdisp.h

Weitere Informationen

Skripting-API-Konstanten

WBEMSTATUS

WMI-Fehlerkonstanten