Partager via


Classe WMI CIM_Error

Classe spécialisée qui contient des informations sur la gravité, la cause, les actions recommandées et d’autres données liées à la défaillance d’une opération CIM. Les instances de ce type PEUVENT être incluses dans le cadre de la réponse à une opération CIM.

La syntaxe suivante est simplifiée par rapport au code MOF (Managed Object Format) et inclut toutes les propriétés héritées.

Syntaxe

[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;
};

Membres

La classe CIM_Error a ces types de membres :

Propriétés

La classe CIM_Error a ces propriétés.

CIMStatusCode

Type de données : uint32

Type d'accès : Lecture seule

Qualificateurs : ModelCorrespondence (« CIM_Error.CIMStatusCodeDescription »)

Code d’état CIM qui caractérise cette instance. Cette propriété définit les codes d’état qui peuvent être rendus par un serveur CIM ou un écouteur CIM conforme. Notez que tous les codes d’état ne sont pas valides pour chaque opération. La spécification de chaque opération doit définir les codes d’état qui peuvent être rendus par cette opération.

Les valeurs possibles sont les suivantes.

Valeur Signification
CIM_ERR_FAILED
1
Une erreur générale s’est produite et n’est pas couverte par un code d’erreur plus spécifique.
CIM_ERR_ACCESS_DENIED
2
L’accès à une ressource CIM était non disponible pour le client.
CIM_ERR_INVALID_NAMESPACE
3
L’espace de noms cible n’existe pas.
CIM_ERR_INVALID_PARAMETER
4
Une ou plusieurs valeurs de paramètre passées à la méthode étaient non valides.
CIM_ERR_INVALID_CLASS
5
La classe spécifiée n’existe pas.
CIM_ERR_NOT_FOUND
6
L’objet demandé est introuvable.
CIM_ERR_NOT_SUPPORTED
7
L'opération demandée n'est pas prise en charge.
CIM_ERR_CLASS_HAS_CHILDREN
8
L’opération ne peut pas être effectuée sur cette classe, car elle a des instances.
CIM_ERR_CLASS_HAS_INSTANCES
9
L’opération ne peut pas être effectuée sur cette classe, car elle a des instances.
CIM_ERR_INVALID_SUPERCLASS
10
L’opération ne peut pas être effectuée, car la superclasse spécifiée n’existe pas.
CIM_ERR_ALREADY_EXISTS
11
L’opération ne peut pas être effectuée, car un objet existe déjà.
CIM_ERR_NO_SUCH_PROPERTY
12
La propriété spécifiée n’existe pas.
CIM_ERR_TYPE_MISMATCH
13
La valeur fournie est incompatible avec le type.
CIM_ERR_QUERY_LANGUAGE_NOT_SUPPORTED
14
Le langage de requête n’est pas reconnu ou pris en charge.
CIM_ERR_INVALID_QUERY
15
La requête est non valide pour le langage de requête spécifié.
CIM_ERR_METHOD_NOT_AVAILABLE
16
Impossible d’exécuter la méthode extrinsèque.
CIM_ERR_METHOD_NOT_FOUND
17
La méthode extrinsèque spécifiée n’existe pas.
CIM_ERR_UNEXPECTED_RESPONSE
18
La réponse rendue à l’opération asynchrone n’était pas attendue.
CIM_ERR_INVALID_RESPONSE_DESTINATION
19
La destination spécifiée pour la réponse asynchrone est non valide.
CIM_ERR_NAMESPACE_NOT_EMPTY
20
L’espace de noms spécifié n’est pas vide.
CIM_ERR_INVALID_ENUMERATION_CONTEXT
21
Le contexte d’énumération fourni est non valide.
CIM_ERR_INVALID_OPERATION_TIMEOUT
22
L’espace de noms spécifié n’est pas vide.
CIM_ERR_PULL_HAS_BEEN_ABANDONED
23
L’espace de noms spécifié n’est pas vide.
CIM_ERR_PULL_CANNOT_BE_ABANDONED
24
La tentative d’abandon d’une opération de récupération a échoué.
CIM_ERR_FILTERED_ENUMERATION_NOT_SUPPORTED
25
Les énumérations filtrées ne sont pas prises en charge.
CIM_ERR_CONTINUATION_ON_ERROR_NOT_SUPPORTED
26
Continuez sur l’erreur n’est pas prise en charge.
CIM_ERR_SERVER_LIMITS_EXCEEDED
27
Les limites du serveur WBEM ont été dépassées (par exemple, mémoire, connexions, etc.)
CIM_ERR_SERVER_IS_SHUTTING_DOWN
28
Le serveur WBEM s’arrête.
CIM_ERR_QUERY_FEATURE_NOT_SUPPORTED
29
La caractéristique de requête spécifiée n’est pas prise en charge.
DMTF réservé
30 65535
Réservé pour un usage futur.

CIMStatusCodeDescription

Type de données : chaîne

Type d'accès : Lecture seule

Qualificateurs : ModelCorrespondence (« CIM_Error.CIMStatusCode »)

Chaîne de forme libre contenant une description lisible par l’homme de la propriété CIMStatusCode. Cette description peut s’étendre, mais doit être cohérente avec la valeur de CIMStatusCode.

ErrorSource

Type de données : chaîne

Type d'accès : Lecture seule

Qualificateurs : ModelCorrespondence (« CIM_Error.ErrorSourceFormat »)

Identifie l’entité ou l’instance générant l’erreur. Si cette entité est modélisée dans le schéma CIM, cette propriété contient le chemin d’accès de l’instance encodée en tant que paramètre de chaîne. Si elle n’est pas modélisée, la propriété contient une chaîne d’identification qui nomme l’entité qui a généré l’erreur. Le chemin d’accès ou la chaîne d’identification est mis en forme conformément à la propriété ErrorSourceFormat.

ErrorSourceFormat

Type de données : uint16

Type d'accès : Lecture seule

Qualificateurs : ModelCorrespondence (« CIM_Error.ErrorSource », « CIM_Error.OtherErrorSourceFormat »)

Décrit le format de la propriété ErrorSource.

Les valeurs possibles sont les suivantes.

Valeur Signification
Unknown
0
Le format est inconnu ou non interprétable de manière significative par une application cliente CIM.
Autres
1
Le format est défini par la valeur de la propriété OtherErrorSourceFormat.
CIMObjectPath
2
Chemin d’accès d’objet CIM tel que défini dans la spécification de l’infrastructure CIM.
DMTF réservé
3 65535
Réservé pour un usage futur.

ErrorType

Type de données : uint16

Type d'accès : Lecture seule

Qualificateurs : ModelCorrespondence (« CIM_Error.OtherErrorType »)

Classification principale de l’erreur.

Les valeurs possibles sont les suivantes.

Valeur Signification
Unknown
0
Inconnu.
Autres
1
Autre/s.
Erreur de communication
2
Les erreurs de ce type sont principalement associées aux procédures et/ou processus requis pour transmettre des informations d’un point à un autre.
Erreur de qualité de service
3
Erreur de qualité de service. Les erreurs de ce type sont principalement associées aux défaillances qui entraînent une réduction des fonctionnalités ou des performances.
Erreur logicielle
4
L’erreur de ce type est principalement associée à une erreur logicielle ou de traitement.
Erreur matérielle
5
Les erreurs de ce type sont principalement associées à une défaillance d’équipement ou matérielle.
Erreur environnementale
6
Les erreurs de ce type sont principalement associées à une condition de défaillance liée à l’installation ou à d’autres considérations environnementales.
Erreur de sécurité
7
Les erreurs de ce type sont associées à des violations de sécurité, à la détection des virus et à des problèmes similaires.
Erreur de sursubscription
8
Les erreurs de ce type sont principalement associées à la défaillance de l’allocation de ressources suffisantes pour terminer l’opération.
Erreur de ressource indisponible
9
Les erreurs de ce type sont principalement associées à la défaillance d’accès à une ressource requise.
Erreur d’opérations non prises en charge
10
Les erreurs de ce type sont principalement associées aux requêtes qui ne sont pas prises en charge.
DMTF réservé
11 65535

Message

Type de données : chaîne

Type d'accès : Lecture seule

Qualificateurs : ModelCorrespondence (« CIM_Error.MessageID », « CIM_Error.MessageArguments »)

Message mis en forme. Ce message est construit en combinant certains ou tous les éléments dynamiques spécifiés dans la propriété MessageArguments avec les éléments statiques définis dans le MessageID.

MessageArguments

Type de données : tableau de chaînes

Type d'accès : Lecture seule

Qualificateurs : ModelCorrespondence (« CIM_Error.MessageID », « CIM_Error.Message »)

Tableau contenant le contenu dynamique du message.

MessageID

Type de données : chaîne

Type d'accès : Lecture seule

Qualificateurs : requis, ModelCorrespondence (« CIM_Error.Message », « CIM_Error.MessageArguments »)

Chaîne définie en externe qui identifie de façon unique, dans l’étendue de OwningEntity, le format du message.

OtherErrorSourceFormat

Type de données : chaîne

Type d'accès : Lecture seule

Qualificateurs : ModelCorrespondence (« CIM_Error.ErrorSourceFormat »)

Décrit d’autres valeurs pour ErrorSourceFormat. Lorsque ErrorSourceFormat est Autre, cette propriété doit être non NUL. Pour toutes les autres valeurs de ErrorSourceFormat, cette propriété doit avoir la valeur NUL.

OtherErrorType

Type de données : chaîne

Type d'accès : Lecture seule

Qualificateurs : ModelCorrespondence (« CIM_Error.ErrorType »)

Chaîne de forme libre décrivant l’erreur lorsque la propriété ErrorType est Autre.

OwningEntity

Type de données : chaîne

Type d'accès : Lecture seule

Chaîne qui identifie de façon unique l’entité propriétaire de la définition du format du message décrit dans cette instance. OwningEntity doit inclure des droits d’auteur, une marque de fabrique, ou un nom unique appartenant à l’entité commerciale ou au corps des normes définissant le format.

PerceivedSeverity

Type de données : uint16

Type d'accès : Lecture seule

Valeur énumérée qui décrit la gravité de l’erreur, telle que déterminée par le notificateur.

Les valeurs possibles sont les suivantes.

Valeur Signification
Unknown
0
La gravité est inconnue.
Autres
1
La valeur de gravité se trouve dans la propriété OtherSeverity.
Informations
2
Fournit une réponse informative.
Dégradé/Avertissement
3
Une action peut être nécessaire.
Minor
4
Une action est nécessaire, mais la situation n’est pas grave à ce stade.
Major
5
L’action est nécessaire immédiatement.
Critique
6
L’action est nécessaire immédiatement et l’étendue est large.
Fatal/Non récupérable
7
Une erreur s’est produite, mais il est trop tard pour prendre des actions.
DMTF réservé
8 65535
Réservé pour un usage futur.

ProbableCause

Type de données : uint16

Type d'accès : Lecture seule

Qualificateurs : ModelCorrespondence (« CIM_Error.ProbableCauseDescription »)

Valeur énumérée décrivant la cause probable de l’erreur.

Les valeurs possibles sont les suivantes.

Valeur Signification
Unknown
0
Autres
1
Erreur d’adaptateur/de carte
2
Défaillance du sous-système d’application
3
Bande passante réduite
4
Erreur d’établissement de connexion
5
Erreur de protocole de communication
6
Défaillance du sous-système de communication
7
Erreur de configuration/personnalisation
8
Congestion
9
Données erronées
10
Limite des cycles d’UC dépassée
11
Erreur de jeu de données/modem
12
Signal dégradé
13
Erreur de l’interface DTE-DCE
14
Porte de boîtier ouverte
15
Dysfonctionnement de l’équipement
16
Vibration excessive
17
Erreur de format de fichier
18
Détecteur d’incendie
19
Inondations détectées
20
Erreur d’encadrement
21
Problème HVAC
22
Humidité inacceptable
23
Erreur d’E/S de l’appareil
24
Erreur d’appareil d’entrée
25
Erreur LAN
26
Fuite non toxique détectée
27
Erreur de transmission de nœud local
28
Perte de cadre
29
Perte de signal
30
Approvisionnement matériel épuisé
31
Problème de multiplexeur
32
Mémoire insuffisante
33
Erreur d’appareil de sortie
34
Performances dégradées
35
Problème de puissance
36
Pression inacceptable
37
Problème du processeur (erreur d’ordinateur interne)
38
Défaillance de la pompe
39
Taille de file d’attente dépassée
40
Défaillance de réception
41
Défaillance de réception
42
Erreur de transmission de nœud distant
43
Ressource à pleine capacité ou proche de la capacité
44
Temps de réponse excessif
45
Taux de retransmission excessif
46
Erreur logicielle
47
Programme logiciel arrêté anormalement
48
Erreur du programme logiciel (résultats incorrects)
49
problème de capacité Stockage
50
Température inacceptable
51
Seuil franchi
52
Problème de minutage
53
Fuite toxique détectée
54
Défaillance de transmission
55
Défaillance de l’émetteur
56
Ressource sous-jacente non disponible
57
Non-concordance des versions
58
Alerte précédente effacée
59
Échec des tentatives de connexion
60
Virus logiciel détecté
61
Sécurité matérielle violée
62
Déni de service détecté
63
Incompatibilité des identifiants de sécurité
64
Accès non autorisé
65
Alarme reçue
66
Perte de pointeur
67
Incompatibilité de charge utile
68
Erreur de transmission
69
Taux d’erreur excessif
70
Problème de trace
71
Élément non disponible
72
Élément manquant
73
Perte de plusieurs cadres
74
Défaillance du canal de diffusion
75
Message non valable reçu
76
Défaillance du routage
77
Défaillance de l’infrastructure d’intégration
78
Duplication d’identificateur
79
Défaillance du chemin d’accès de protection
80
Perte de synchronisation ou incompatibilité
81
Problème de terminal
82
Défaillance de l’horloge en temps réel
83
Défaillance de l’antenne
84
Défaillance de chargement de batterie
85 %
Défaillance du disque
86
Défaillance du saut de fréquence
87
Perte de redondance
88
Défaillance d’alimentation
89
Problème de qualité du signal
90
Décharge de la batterie
91
Défaillance de la batterie
92
Problème d’alimentation commerciale
93
Défaillance du ventilateur
94
Défaillance du moteur
95
Défaillance du capteur
96
Défaillance du fusible
97
Défaillance du générateur
98
Batterie faible
99
Niveau bas de carburant
100
Niveau bas d’eau
101
Gaz explosif
102
Vents forts
103
Accumulation de glace
104
Fumée
105
Incompatibilité de mémoire
106
Cycles hors UC
107
Problème d’environnement logiciel
108
Défaillance du téléchargement logiciel
109
Élément réinitialisé
110
Délai d'expiration
111
Problèmes de connexion
112
Fuite détectée
113
Défaillance du mécanisme de protection
114
Défaillance des ressources de protection
115
Incohérence de base de données
116
Défaillance de l’authentification
117
Violation de la confidentialité
118
Falsification de câble
119
Information retardée
120
Informations dupliquées
121
Informations manquantes
122
Modification des informations
123
Informations hors séquence
124
Clé expirée
125
Défaillance de non-répudiation
126
Activité hors heures
127
Hors service
128
Erreur procédurale
129
Informations inattendues
130
DMTF réservé
131 65535
Réservé pour un usage futur.

ProbableCauseDescription

Type de données : chaîne

Type d'accès : Lecture seule

Qualificateurs : ModelCorrespondence (« CIM_Error.ProbableCause »)

Chaîne de forme libre décrivant la cause probable de l’erreur.

RecommendedActions

Type de données : tableau de chaînes

Type d'accès : Lecture seule

Chaîne de forme libre décrivant les actions recommandées à entreprendre pour résoudre l’erreur.

Spécifications

Condition requise Valeur
Client minimal pris en charge
Windows 8
Serveur minimal pris en charge
Windows Server 2012
Espace de noms
Root\standardcimv2
MOF
NetTCPIP.mof
DLL
NetTCPIP.dll