WbemErrorEnum-Aufzählung (wbemdisp.h)

Die WbemErrorEnum-Konstanten definieren die Fehler, die von der Skripting-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 Konstante direkt verwenden, es sei denn, sie verwenden das XML-Dateiformat (Windows Script Host, WSH). 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 bestimmten Zeitpunkt nicht erfolgreich als während der Initialisierung.
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
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 Pragma-Namespacebefehl in der MOF-Datei, die verwendet wird
registrieren Sie den Anbieter, wodurch der Anbieter im falschen WMI-Namespace registriert wird. Dieser Fehler kann auch
wird durch ein beschädigtes Repository verursacht, das durch Löschen und Erneutes 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 einen der folgenden Ursachen verursacht werden:

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 eines der DLLs, von denen es abhängig ist, ist beschädigt.

Fehler beim Exportieren des Anbieters
DllRegisterServer.

Ein In-Process-Anbieter wurde nicht mit /regsvr32 registriert.

Ein Out-of-Process-Anbieter wurde nicht registriert.
verwenden sie /regserver.
wbemErrInitializationFailure
Wert: 0x80041014
Eine Komponente , z. B. ein Provider, konnte aus internen Gründen nicht initialisiert werden.
wbemErrTransportFailure
Wert: 0x80041015
Ein Netzwerkfehler ist aufgetreten, hindert den normalen Vorgang.
wbemErrInvalidOperation
Wert: 0x80041016
Die angeforderte Operation ist ungültig. Dieser Fehler gilt in der Regel 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 in der Regel 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
Die Instanz ist bereits vorhanden.
wbemErrOverrideNotAllowed
Wert: 0x8004101a
Es ist nicht möglich, den Add-Vorgang für diesen Qualifizierer auszuführen, da das besitzereigene Objekt nicht zulässig ist.
Ü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 illegale Abfolge von Anrufen vorgenommen, z. B. Anrufe
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 Tasten sind
in der Klassendefinition für ein Objekt angegeben und kann nicht pro Instanz geändert werden.
wbemErrIncompleteClass
Wert: 0x80041020
Das aktuelle Objekt ist keine gültige Klassendefinition. Entweder ist es unvollständig, oder es wurde nicht registriert.
mit WMI mit SWbemObject.Put_.
wbemErrInvalidSyntax
Wert: 0x80041021
Die Syntax eines Eingabeparameters ist für die anwendbare Datenstruktur falsch. Beispiel: wenn ein CIM
datetime-Struktur verfügt nicht über das richtige Format, wenn sie an
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 Abfrage enthalten, die zu komplex ist,
Abrufen einer Instanz, Erstellen oder Aktualisieren einer Klasse, Löschen einer Klasse oder Aufzählen einer Klasse.
wbemErrClassHasChildren
Wert: 0x80041025
Es wurde versucht, eine Änderung vorzunehmen, 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
Ein Wert von Nothing wurde für eine Eigenschaft angegeben, die nicht "Nothing" sein kann, z. B. einen Wert, der durch eine Eigenschaft 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, einen Klasseneinzelton zu erstellen, z. B. wenn die Klasse von einer
Nicht-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 der Anzeigedauer und der Natur
des asynchronen Vorgangs, den der Vorgang möglicherweise nicht wirklich abgebrochen wurde.
wbemErrShuttingDown
Wert: 0x80041033
Der Benutzer hat einen Vorgang angefordert, während sich WMI im Prozess des Herunterfahrens befindet.
wbemErrPropagatedMethod
Wert: 0x80041034
Es wurde versucht, einen vorhandenen Methodennamen aus einer übergeordneten Klasse wiederzuverwenden, und die Signaturen konnten nicht verwendet werden.
Match.
wbemErrUnsupportedParameter
Wert: 0x80041035
Mindestens ein Parameterwert (z. B. ein Abfragetext) ist zu komplex oder wird nicht unterstützt. WMI ist daher
angefordert, um den Vorgang mit einfacheren Parametern erneut auszuführen.
wbemErrMissingParameter
Wert: 0x80041036
Im Methodenaufruf fehlte ein Parameter.
wbemErrInvalidParameterId
Wert: 0x80041037
Ein Methodenparameter verfügt über eine ID
Qualifizierer, der ungültig ist.
wbemErrNonConsecutiveParameterIds
Wert: 0x80041038
Mindestens eine der Methodenparameter hat
ID-Qualifizierer , die nicht vorhanden sind
Sequenz.
wbemErrParameterIdOnRetval
Wert: 0x80041039
Der Rückgabewert für eine Methode weist einen
ID-Qualifizierer .
wbemErrInvalidObjectPath
Wert: 0x8004103a
Der angegebene Objektpfad war ungültig.
wbemErrOutOfDiskSpace
Wert: 0x8004103b
Der Datenträger ist nicht genügend Speicherplatz, oder die Größe von 4 GB für das WMI-Repository (CIM-Repository) ist erreicht.
wbemErrBufferTooSmall
Wert: 0x8004103c
Der angegebene Puffer war zu klein, um alle Objekte im Enumerationerator zu halten 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 nicht übereinstimmende Qualifizierer zu verwenden, z. B. das Einfügen von [Key] auf ein Objekt anstelle eines Objekts
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::Gibt an, dass
. Der Anbieter kann das Ereignis erneut auslösen.
wbemErrInvalidFlavor
Wert: 0x80041046
Der angegebene Geschmack war ungültig.
wbemErrCircularReference
Wert: 0x80041047
Es wurde versucht, einen Verweis zu erstellen, der zirkel ist (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 bereits den Schlüssel verwenden.
wbemErrCannotChangeIndexInheritance
Wert: 0x80041050
Es wurde versucht, einen Index zu ändern, wenn Instanzen oder Unterklassen bereits den Index verwenden.
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 syntactisch 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
Eine Ereignisanbieterregistrierungsabfrage
(__EventProviderRegistration) nicht
geben Sie die Klassen an, für die Ereignisse bereitgestellt wurden.
wbemErrBackupRestoreWinmgmtRunning
Wert: 0x80041060
Eine Anforderung wurde vorgenommen, um das Repository zu sichern oder wiederherzustellen, während WMI es verwendet hat.
wbemErrQueueOverflow
Wert: 0x80041061
Die asynchrone Übermittlungswarteschlange überläuft, da der Ereignisverbraucher zu langsam ist.
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 eine leere Verwendung verwenden.
Benutzername/Kennwort, und verlassen Sie sich auf die Standardsicherheit.
wbemErrCannotBeAbstract
Wert: 0x80041065
Die Klasse wurde abstrahiert, wenn ihre übergeordnete Klasse nicht abstrahiert 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 eine
Client erstellt ein Enumerationsobjekt, ruft jedoch keine Objekte aus dem Aufzählungsator in zeitgerechter Weise ab.
Dadurch wird der Aufzählungsspeicher des Objektcaches des Enumerators ausgelöst, um gesichert zu werden.
wbemErrNullSecurityDescriptor
Wert: 0x80041068
Ein Null-Sicherheitsdeskriptor wurde 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 auf. Dies könnte entweder durch niedrige Speicherverfügbarkeit oder übermäßiger Speicher verursacht werden.
Speicherverbrauch von WMI.
wbemErrTransactionConflict
Wert: 0x8004106d
Der Vorgang führte zu einem Transaktionskonflikt.
wbemErrForcedRollback
Wert: 0x8004106e
Die Transaktion hat einen Rollback erzwungen.
wbemErrUnsupportedLocale
Wert: 0x8004106f
Das gebietsschema, das im Anruf verwendet wird, wird nicht unterstützt.
wbemErrHandleOutOfDate
Wert: 0x80041070
Der Objekthandpunkt ist veraltet.
wbemErrConnectionFailed
Wert: 0x80041071
Gibt an, dass die Verbindung mit der SQL-Datenbank fehlgeschlagen 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 sollte, da in SQL ein Deadlock vorhanden ist. Dies 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 der Repositorytreiber verarbeitet.
wbemErrVetoPut
Wert: 0x80041079
WMI kann den Put-Vorgang nicht ausführen, da der Anbieter es nicht erlaubt.
wbemErrVetoDelete
Wert: 0x8004107a
WMI kann den Löschvorgang nicht ausführen, da der Anbieter es nicht erlaubt.
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 festgelegt und erneut abgerufen werden, bevor der angeforderte Vorgang erfolgreich sein kann. Diese Konstante
wird zurückgegeben, wenn ein Objekt verpflichtet 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 ausgeführt werden, da der Anbieter bereits registriert ist.
wbemErrProviderNotRegistered
Wert: 0x80041085
Der Anbieter für die angeforderten Daten ist nicht registriert.
wbemErrFatalTransportError
Wert: 0x80041086
Ein tödlicher Transportfehler ist aufgetreten, und andere Transporte werden 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 bearbeitet.
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 Außerkraftsetzungsstandardwert für die aktuelle Klasse gelöscht. Der Standardwert für diese Eigenschaft in
die übergeordnete Klasse wurde neu aktiviert. Ein automatisierungsspezifischer Fehler.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows Vista
Unterstützte Mindestversion (Server) Windows Server 2008
Header wbemdisp.h

Siehe auch

Skripting-API-Konstanten

WBEMSTATUS

WMI-Fehlerkonstanten