Freigeben über


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
NetTCPIP.mof
DLL
NetTCPIP.dll