WMI-Klasse CIM_Error
Eine spezielle Klasse, die Informationen über den Schweregrad, die Ursache, die empfohlenen Aktionen und andere Daten enthält, die sich auf den Fehler bei einem CIM-Vorgang beziehen. Instanzen dieses Typs KÖNNEN als Teil der Reaktion auf einen CIM-Vorgang eingeschlossen werden.
Die folgende Syntax wurde aus MOF-Code (Managed Object Format, verwaltetes Objektformat) vereinfacht und enthält alle geerbten Eigenschaften.
Syntax
[Indication, Exception, UMLPackagePath("CIM::Interop"), Version("2.22.1"), AMENDMENT]
class CIM_Error
{
uint16 ErrorType;
string OtherErrorType;
string OwningEntity;
string MessageID;
string Message;
string MessageArguments[];
uint16 PerceivedSeverity;
uint16 ProbableCause;
string ProbableCauseDescription;
string RecommendedActions[];
string ErrorSource;
uint16 ErrorSourceFormat = 0;
string OtherErrorSourceFormat;
uint32 CIMStatusCode;
string CIMStatusCodeDescription;
};
Member
Die Klasse CIM_Error weist die folgenden Typen von Mitgliedern auf:
Eigenschaften
Die Klasse CIM_Error hat die folgenden Eigenschaften.
-
CIMStatusCode
-
-
Datentyp: uint32
-
Zugriffstyp: Schreibgeschützt
-
Kennzeichner: ModelCorrespondence („CIM_Error.CIMStatusCodeDescription“)
Der CIM-Statuscode, der diese Instanz kennzeichnet. Diese Eigenschaft definiert die Statuscodes, die von einem konformen CIM-Server oder Listener zurückgegeben werden können. Beachten Sie, dass nicht alle Statuscodes für jeden Vorgang gültig sind. Die Spezifikation für jeden Vorgang sollte die Statuscodes definieren, die von diesem Vorgang zurückgegeben werden können.
Die möglichen Werte lauten wie folgt.
Wert Bedeutung - CIM_ERR_FAILED
- 1
Es ist ein allgemeiner Fehler aufgetreten, der nicht vom einem spezifischeren Fehlercode erfasst wird. - CIM_ERR_ACCESS_DENIED
- 2
Der Zugriff auf eine CIM-Ressource war für den Client nicht verfügbar. - CIM_ERR_INVALID_NAMESPACE
- 3
Der Zielnamespace existiert nicht. - CIM_ERR_INVALID_PARAMETER
- 4
Mindestens einer der an die Methode übergebenen Parameterwerte war ungültig. - CIM_ERR_INVALID_CLASS
- 5
Die angegebene Klasse existiert nicht. - CIM_ERR_NOT_FOUND
- 6
Das angeforderte Objekt konnte nicht gefunden werden. - CIM_ERR_NOT_SUPPORTED
- 7
Der angeforderte Vorgang wird nicht unterstützt. - CIM_ERR_CLASS_HAS_CHILDREN
- 8
Der Vorgang kann für diese Klasse nicht ausgeführt werden, weil es Instanzen gibt. - CIM_ERR_CLASS_HAS_INSTANCES
- 9
Der Vorgang kann für diese Klasse nicht ausgeführt werden, weil es Instanzen gibt. - CIM_ERR_INVALID_SUPERCLASS
- 10
Der Vorgang kann nicht ausgeführt werden, weil die angegebene übergeordnete Klasse nicht existiert. - CIM_ERR_ALREADY_EXISTS
- 11
Der Vorgang kann nicht ausgeführt werden, weil bereits ein Objekt vorhanden ist. - CIM_ERR_NO_SUCH_PROPERTY
- 12
Die angegebene Eigenschaft existiert nicht. - CIM_ERR_TYPE_MISMATCH
- 13
Der angegebene Wert ist mit dem Typ nicht kompatibel. - CIM_ERR_QUERY_LANGUAGE_NOT_SUPPORTED
- 14
Die Abfragesprache wird nicht erkannt oder unterstützt. - CIM_ERR_INVALID_QUERY
- 15
Die Abfrage ist für die angegebene Abfragesprache ungültig. - CIM_ERR_METHOD_NOT_AVAILABLE
- 16
Die extrinsische Methode konnte nicht ausgeführt werden. - CIM_ERR_METHOD_NOT_FOUND
- 17
Die angegebene extrinsische Methode existiert nicht. - CIM_ERR_UNEXPECTED_RESPONSE
- 18
Die zurückgegebene Antwort auf den asynchronen Vorgang entspricht nicht der Erwartung. - CIM_ERR_INVALID_RESPONSE_DESTINATION
- 19
Das angegebene Ziel für die asynchrone Antwort ist ungültig. - CIM_ERR_NAMESPACE_NOT_EMPTY
- 20
Der angegebene Namespace ist nicht leer. - CIM_ERR_INVALID_ENUMERATION_CONTEXT
- 21
Der angegebene Enumerationskontext ist ungültig. - CIM_ERR_INVALID_OPERATION_TIMEOUT
- 22
Der angegebene Namespace ist nicht leer. - CIM_ERR_PULL_HAS_BEEN_ABANDONED
- 23
Der angegebene Namespace ist nicht leer. - CIM_ERR_PULL_CANNOT_BE_ABANDONED
- 24
Beim versuchten Abbrechen eines Pullvorgang ist ein Fehler aufgetreten. - CIM_ERR_FILTERED_ENUMERATION_NOT_SUPPORTED
- 25
Gefilterte Enumerationen werden nicht unterstützt. - CIM_ERR_CONTINUATION_ON_ERROR_NOT_SUPPORTED
- 26
Das Fortfahren bei einem Fehler wird nicht unterstützt. - CIM_ERR_SERVER_LIMITS_EXCEEDED
- 27
Die WBEM-Server-Grenzwerte wurden überschritten (z. B. Arbeitsspeicher, Verbindungen, ...) - CIM_ERR_SERVER_IS_SHUTTING_DOWN
- 28
Der WBEM-Server wird heruntergefahren. - CIM_ERR_QUERY_FEATURE_NOT_SUPPORTED
- 29
Das angegebene Abfragefeature wird nicht unterstützt. - Von DMTF reserviert
- 30 65535
Für die zukünftige Verwendung reserviert. -
-
CIMStatusCodeDescription
-
-
Datentyp: Zeichenfolge
-
Zugriffstyp: Schreibgeschützt
-
Kennzeichner: ModelCorrespondence („CIM_Error.CIMStatusCode“)
Eine Zeichenfolge in freier Form, die eine von Menschen lesbare Beschreibung der Eigenschaft CIMStatusCode enthält. Diese Beschreibung kann erweitert werden, muss jedoch mit dem Wert von CIMStatusCode konsistent sein.
-
-
ErrorSource
-
-
Datentyp: Zeichenfolge
-
Zugriffstyp: Schreibgeschützt
-
Kennzeichner: ModelCorrespondence („CIM_Error.ErrorSourceFormat“)
Identifiziert die Entität oder Instanz, die den Fehler generiert. Wenn diese Entität im CIM-Schema modelliert ist, enthält diese Eigenschaft den Pfad der Instanz, codiert als Zeichenfolgenparameter. Wenn sie nicht modelliert ist, enthält die Eigenschaft eine gewisse identifizierende Zeichenfolge, die die Entität benennt, die den Fehler generiert hat. Der Pfad oder die identifizierende Zeichenfolge wird gemäß der Eigenschaft ErrorSourceFormat formatiert.
-
-
ErrorSourceFormat
-
-
Datentyp: uint16
-
Zugriffstyp: Schreibgeschützt
-
Kennzeichner: ModelCorrespondence („CIM_Error.ErrorSource“, „CIM_Error.OtherErrorSourceFormat“)
Beschreibt das Format der Eigenschaft ErrorSource.
Die möglichen Werte lauten wie folgt.
Wert Bedeutung - Unbekannt
- 0
Das Format ist unbekannt oder kann von einer CIM-Clientanwendung nicht sinnvoll interpretiert werden. - Andere
- 1
Das Format wird durch den Wert der Eigenschaft OtherErrorSourceFormat definiert. - CIMObjectPath
- 2
Ein CIM-Objektpfad gemäß der Definition in der CIM-Infrastrukturspezifikation. - Von DMTF reserviert
- 3 65535
Für die zukünftige Verwendung reserviert. -
-
ErrorType
-
-
Datentyp: uint16
-
Zugriffstyp: Schreibgeschützt
-
Kennzeichner: ModelCorrespondence („CIM_Error.OtherErrorType“)
Primäre Klassifizierung des Fehlers.
Die möglichen Werte lauten wie folgt.
Wert Bedeutung - Unbekannt
- 0
Unbekannt - Andere
- 1
Andere. - Kommunikationsfehler
- 2
Fehler dieses Typs sind grundsätzlich mit den Verfahren und/oder Prozessen verbunden, die erforderlich sind, um Informationen von einem Punkt zu einem anderen zu übermitteln. - Fehler in Servicequalität
- 3
Fehler in der Servicequalität. Fehler dieses Typs sind grundsätzlich mit Fehlern verbunden, die zu eingeschränkter Funktionalität oder Leistung führen. - Softwarefehler
- 4
Fehler dieses Typs sind grundsätzlich mit einem Software- oder Verarbeitungsfehler verbunden. - Hardwarefehler
- 5
Fehler dieses Typs sind grundsätzlich mit einem Geräte- oder Hardwarefehler verbunden. - Umgebungsfehler
- 6
Fehler dieses Typs sind grundsätzlich mit einer Fehlerbedingung im Zusammenhang mit dem Standort oder anderen Umgebungsaspekten verbunden. - Sicherheitsfehler
- 7
Fehler dieses Typs sind mit Sicherheitsverletzungen, der Erkennung von Viren und ähnlichen Problemen verbunden. - Überzeichnungsfehler
- 8
Fehler dieses Typs sind grundsätzlich damit verbunden, dass keine ausreichenden Ressourcen für den Abschluss des Vorgangs zugewiesen wurden. - Fehler wegen nicht verfügbarer Ressourcen
- 9
Fehler dieses Typs sind grundsätzlich damit verbunden, dass kein Zugriff auf eine erforderliche Ressource besteht. - Fehler wegen nicht unterstütztem Vorgang
- 10
Fehler dieses Typs sind grundsätzlich mit nicht unterstützten Anforderungen verbunden. - Von DMTF reserviert
- 11 65535
-
-
Meldung
-
-
Datentyp: Zeichenfolge
-
Zugriffstyp: Schreibgeschützt
-
Kennzeichner: ModelCorrespondence („CIM_Error.MessageID“, „CIM_Error.MessageArguments“)
Eine formatierte Meldung. Diese Meldung setzt sich zusammen aus einigen oder allen dynamischen Elementen, die in der Eigenschaft MessageArguments angegeben sind, und den statischen Elementen, die in der MessageID definiert sind.
-
-
MessageArguments
-
-
Datentyp: string-Array
-
Zugriffstyp: Schreibgeschützt
-
Kennzeichner: ModelCorrespondence („CIM_Error.MessageID“, „CIM_Error.Message“)
Ein Array, das den dynamischen Inhalt der Meldung enthält.
-
-
MessageID
-
-
Datentyp: Zeichenfolge
-
Zugriffstyp: Schreibgeschützt
-
Kennzeichner: Erforderlich, ModelCorrespondence („CIM_Error.Message“, „CIM_Error.MessageArguments“)
Eine extern definierte Zeichenfolge, die innerhalb des Bereichs der OwningEntity das Format der Meldung eindeutig identifiziert.
-
-
OtherErrorSourceFormat
-
-
Datentyp: Zeichenfolge
-
Zugriffstyp: Schreibgeschützt
-
Kennzeichner: ModelCorrespondence („CIM_Error.ErrorSourceFormat“)
Beschreibt andere Werte für ErrorSourceFormat. Wenn ErrorSourceFormatAndere ist, muss diese Eigenschaft ungleich NULL sein. Für alle anderen Werte von ErrorSourceFormat muss diese Eigenschaft auf NULL festgelegt werden.
-
-
OtherErrorType
-
-
Datentyp: Zeichenfolge
-
Zugriffstyp: Schreibgeschützt
-
Kennzeichner: ModelCorrespondence („CIM_Error.ErrorType“)
Eine Zeichenfolge in freier Form, die den Fehler beschreibt, wenn die Eigenschaft ErrorTypeAndere lautet.
-
-
OwningEntity
-
-
Datentyp: Zeichenfolge
-
Zugriffstyp: Schreibgeschützt
Eine Zeichenfolge, die die Entität eindeutig identifiziert, die die Definition des Formats der in dieser Instanz beschriebenen Meldung besitzt. OwningEntity muss einen urheberrechtlich oder markenrechtlich geschützten oder anderweitig eindeutigen Namen enthalten, der im Besitz der Geschäftsentität oder der Normungsorganisation ist, die das Format definiert.
-
-
PerceivedSeverity
-
-
Datentyp: uint16
-
Zugriffstyp: Schreibgeschützt
Ein Enumerationswert, der den Schweregrad des in der Benachrichtigung bestimmten Fehlers beschreibt.
Die möglichen Werte lauten wie folgt.
Wert Bedeutung - Unbekannt
- 0
Der Schweregrad ist unbekannt. - Andere
- 1
Der Schweregradwert ist in der Eigenschaft OtherSeverity zu finden. - Information
- 2
Liefert eine aussagekräftige Antwort. - Herabgestuft/Warnung
- 3
Es kann eine Aktion erforderlich sein. - Minor
- 4
Es ist eine Aktion erforderlich, aber die Situation ist derzeit nicht ernst. - Major
- 5
Es ist eine sofortige Aktion erforderlich. - Kritisch
- 6
Es ist eine sofortige Aktion erforderlich und es ist ein weiter Bereich betroffen. - Fatal/NonRecoverable
- 7
Es ist ein Fehler aufgetreten, aber es ist zu spät für Aktionen. - Von DMTF reserviert
- 8 65535
Für die zukünftige Verwendung reserviert. -
-
ProbableCause
-
-
Datentyp: uint16
-
Zugriffstyp: Schreibgeschützt
-
Kennzeichner: ModelCorrespondence („CIM_Error.ProbableCauseDescription“)
Ein Enumerationswert, der die wahrscheinliche Ursache des Fehlers beschreibt.
Die möglichen Werte lauten wie folgt.
Wert Bedeutung - Unbekannt
- 0
- Andere
- 1
- Adapter-/Kartenfehler
- 2
- Anwendungssubsystemfehler
- 3
- Reduzierte Bandbreite
- 4
- Fehler bei Verbindungsherstellung
- 5
- Kommunikationsprotokollfehler
- 6
- Kommunikationssubsystemfehler
- 7
- Konfigurations-/Anpassungsfehler
- 8
- Netzwerkauslastung
- 9
- Beschädigte Daten
- 10
- CPU-Zyklen-Grenzwert überschritten
- 11
- Dataset-/Modemfehler
- 12
- Herabgestuftes Signal
- 13
- DTE-DCE-Schnittstellenfehler
- 14
- Gehäusetür offen
- 15
- Gerätestörung
- 16
- Übermäßige Vibration
- 17
- Dateiformatfehler
- 18
- Feuer erkannt
- 19
- Hochwasser erkannt
- 20
- Rahmenfehler
- 21
- HKL-Problem
- 22
- Feuchtigkeit inakzeptabel
- 23
- E/A-Gerätefehler
- 24
- Eingabegerätfehler
- 25
- LAN-Fehler
- 26
- Nicht toxisches Leck erkannt
- 27
- Fehler bei der Übertragung des lokalen Knotens
- 28
- Rahmenverlust
- 29
- Signalverlust
- 30
- Materialversorgung ausgelastet
- 31
- Multiplexer-Problem
- 32
- Nicht genügend Arbeitsspeicher
- 33
- Ausgabegerätfehler
- 34
- Leistungsbeeinträchtigung
- 35
- Energieproblem
- 36
- Druck inakzeptabel
- 37
- Prozessorproblem (Interner Computerfehler)
- 38
- Pumpenfehler
- 39
- Warteschlangengröße überschritten
- 40
- Fehler beim Empfangen
- 41
- Empfängerfehler
- 42
- Fehler bei der Übertragung des Remoteknotens
- 43
- Ressource bei oder nahe an Kapazität
- 44
- Antwortzeit übermäßig lang
- 45
- Neubertragungsrate überhöht
- 46
- Softwarefehler
- 47
- Softwareprogramm anormal beendet
- 48
- Softwareprogrammfehler (falsche Ergebnisse)
- 49
- Problem mit Speicherkapazität
- 50
- Temperatur inakzeptabel
- 51
- Schwellenwert überschritten
- 52
- Timing-Problem
- 53
- Toxisches Leck erkannt
- 54
- Fehler beim Senden
- 55
- Senderfehler
- 56
- Zugrunde liegende Ressource nicht verfügbar
- 57
- Versionskonflikt
- 58
- Vorherige Warnung gelöscht
- 59
- Fehler bei Anmeldeversuchen
- 60
- Software-Virus erkannt
- 61
- Hardwaresicherheitsverletzung
- 62
- Denial of Service erkannt
- 63
- Nicht übereinstimmende Sicherheitsanmeldedaten
- 64
- Nicht autorisierter Zugriff
- 65
- Alarm empfangen
- 66
- Verlust des Zeigers
- 67
- Payload-Konflikt
- 68
- Übertragungsfehler
- 69
- Überhöhte Fehlerrate
- 70
- Ablaufverfolgungsproblem
- 71
- Element nicht verfügbar
- 72
- Element fehlt
- 73
- Multiframe-Verlust
- 74
- Übertragungskanalfehler
- 75
- Ungültige empfangene Nachricht
- 76
- Routingfehler
- 77
- Backplane-Fehler
- 78
- Bezeichnerduplizierung
- 79
- Schutzpfadfehler
- 80
- Synchronisierungsverlust oder Nichtübereinstimmung
- 81
- Terminalproblem
- 82
- Echtzeituhrfehler
- 83
- Antennenfehler
- 84
- Akkuladefehler
- 85
- Datenträgerfehler
- 86
- Fehler durch Frequenzspringen
- 87
- Redundanzverlust
- 88
- Stromversorgungsfehler
- 89
- Problem mit Signalqualität
- 90
- Entladen des Akkus
- 91
- Akkufehler
- 92
- Kommerzielles Energieproblem
- 93
- Lüfterfehler
- 94
- Motorfehler
- 95
- Sensorfehler
- 96
- Sicherungsfehler
- 97
- Generatorfehler
- 98
- Geringer Akkustand
- 99
- Geringer Kraftstoffstand
- 100
- Geringer Wasserstand
- 101
- Explosives Gas
- 102
- Starker Wind
- 103
- Eisbildung
- 104
- Rauch
- 105
- Arbeitsspeicherkonflikt
- 106
- Außerhalb der CPU-Zyklen
- 107
- Problem mit Softwareumgebung
- 108
- Softwaredownloadfehler
- 109
- Element neu initialisiert
- 110
- Timeout
- 111
- Probleme bei Anmeldung
- 112
- Leck erkannt
- 113
- Fehler des Schutzmechanismus
- 114
- Fehler bi Ressourcenschutz
- 115
- Datenbankinkonsistenz
- 116
- Authentifizierungsfehler
- 117
- Verletzung der Vertraulichkeit
- 118
- Kabelmanipulation
- 119
- Verzögerte Informationen
- 120
- Doppelte Informationen
- 121
- Fehlende Informationen
- 122
- Änderung von Informationen
- 123
- Informationen außerhalb der Sequenz
- 124
- Schlüssel abgelaufen
- 125
- Fehler wegen Nichtanerkennung
- 126
- Aktivität außerhalb der Zeiten
- 127
- Außer Betrieb
- 128
- Verfahrensfehler
- 129
- Unerwartete Informationen
- 130
- Von DMTF reserviert
- 131 65535
Für die zukünftige Verwendung reserviert. -
-
ProbableCauseDescription
-
-
Datentyp: Zeichenfolge
-
Zugriffstyp: Schreibgeschützt
-
Kennzeichner: ModelCorrespondence („CIM_Error.ProbableCause“)
Eine Zeichenfolge in freier Form, die die wahrscheinliche Ursache des Fehlers beschreibt.
-
-
RecommendedActions
-
-
Datentyp: string-Array
-
Zugriffstyp: Schreibgeschützt
Eine Zeichenfolge in freier Form, die empfohlene Aktionen zum Beheben des Fehlers beschreibt.
-
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) |
Windows 8 |
Unterstützte Mindestversion (Server) |
Windows Server 2012 |
Namespace |
Root\standardcimv2 |
MOF |
|
DLL |
|