classe CIM_Error
La classe CIM_Error contient des informations sur l’échec d’une opération CIM.
Syntaxe
[Indication, Abstract, Version("2.22.1"), Exception, UMLPackagePath("CIM::Interop"), 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 les types de membres suivants :
Propriétés
La classe CIM_Error possède ces propriétés.
-
CIMStatusCode
-
-
Type de données : uint32
-
Type d'accès : Lecture seule
-
Qualificateurs : MappingStrings (« DSP0201. DMTF| ERREUR. CODE|2.3 », « DSP0200. DMTF| CIMError|1.3 »), ModelCorrespondence (« CIM_Error. CIMStatusCodeDescription »)
Le code CIM status qui caractérise cette instance. Cette propriété définit les codes status qui peuvent être retournés par un serveur cim ou un écouteur.
-
-
CIM_ERR_FAILED (1)
-
Une erreur générale s’est produite qui n’est pas couverte par un code d’erreur plus spécifique.
-
CIM_ERR_ACCESS_DENIED (2)
-
L’accès à une ressource CIM n’était pas 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 n’étaient pas 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)
-
Impossible d’effectuer l’opération, car la superclasse spécifiée n’existe pas.
-
CIM_ERR_ALREADY_EXISTS (11)
-
Impossible d’effectuer l’opération, 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 n’est pas compatible avec le type .
-
CIM_ERR_QUERY_LANGUAGE_NOT_SUPPORTED (14)
-
Le langage de requête n’est pas reconnu ni pris en charge.
-
CIM_ERR_INVALID_QUERY (15)
-
La requête n’est pas 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 retournée à l’opération asynchrone n’était pas attendue.
-
CIM_ERR_INVALID_RESPONSE_DESTINATION (19)
-
La destination spécifiée pour la réponse asynchrone n’est pas 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 n’est pas 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 tirage 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)
-
Continuer en cas d’erreur n’est pas pris en charge.
-
CIM_ERR_SERVER_LIMITS_EXCEEDED (27)
-
Les limites du serveur WBEM ont été dépassées (par exemple, mémoire, connexions, ...).
-
CIM_ERR_SERVER_IS_SHUTTING_DOWN (28)
-
Le serveur WBEM s’arrête.
-
CIM_ERR_QUERY_FEATURE_NOT_SUPPORTED (29)
-
La fonctionnalité de requête spécifiée n’est pas prise en charge.
-
DMTF réservé (..)
CIMStatusCodeDescription
-
Type de données : chaîne
-
Type d'accès : Lecture seule
-
Qualificateurs : MappingStrings (« DSP0201. DMTF| ERREUR. DESCRIPTION|2.3 », « DSP0200. DMTF| CIMError|1.3 »), ModelCorrespondence (« CIM_Error. CIMStatusCode »)
Chaîne de forme libre qui contient une description lisible par l’homme de la valeur de la propriété CIMStatusCode .
Notes
Cette description peut s’étendre, mais doit être cohérente avec la définition de CIMStatusCode.
ErrorSource
-
Type de données : chaîne
-
Type d'accès : Lecture seule
-
Qualificateurs : ModelCorrespondence (« CIM_Error. ErrorSourceFormat »)
Informations qui identifient l’entité qui a généré l’erreur. Si l’entité est modélisée par le schéma CIM, cette propriété contient le chemin d’accès au instance encodé en tant que paramètre de chaîne. Sinon, la propriété contient une chaîne qui nomme l’entité qui a généré l’erreur. Le format de cette propriété est spécifié par la propriété ErrorSourceFormat .
ErrorSourceFormat
-
Type de données : uint16
-
Type d'accès : Lecture seule
-
Qualificateurs : ModelCorrespondence (« CIM_Error. ErrorSource », « CIM_Error. OtherErrorSourceFormat »)
Format de la propriété ErrorSource .
Inconnu (0)
Le format est inconnu ou n’est pas interprétable de manière significative par une application cliente CIM.
Autre (1)
Le format est défini par la valeur de la propriété OtherErrorSourceFormat .
CIMObjectPath (2)
Chemin d’accès de l’objet CIM tel que défini dans la spécification de l’infrastructure CIM.
DMTF Reserved (..)
ErrorType
-
Type de données : uint16
-
Type d'accès : Lecture seule
-
Qualificateurs : ModelCorrespondence (« CIM_Error. OtherErrorType »)
Type d’erreur principal.
Inconnu (0)
Autre (1)
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)
Les erreurs de ce type sont principalement associées à des défaillances qui entraînent une réduction des fonctionnalités ou des performances.
Erreur logicielle (4)
Les erreurs de ce type sont principalement associées à une erreur logicielle ou de traitement.
Erreur matérielle (5)
Les erreurs de ce type sont principalement associées à une défaillance matérielle ou matérielle.
Erreur d’environnement (6)
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 de virus et à des problèmes similaires.
Erreur de surabonnement (8)
Les erreurs de ce type sont principalement associées à l’échec d’allocation de ressources suffisantes pour terminer l’opération.
Erreur de ressource indisponible (9)
Les erreurs de ce type sont principalement associées à l’échec d’accès à une ressource requise.
Erreur d’opération non prise en charge (10)
Les erreurs de ce type sont principalement associées aux demandes qui ne sont pas prises en charge.
DMTF Reserved (..)
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.
Notes
Ce message est créé en combinant des éléments dynamiques de la propriété MessageArguments avec les éléments statiques de la propriété MessageID , puis en les ajoutant à un registre de messages ou un catalogue associé à OwningEntity.
MessageArguments
-
Type de données : tableau de chaînes
-
Type d'accès : Lecture seule
-
Qualificateurs : ModelCorrespondence (« CIM_Error. MessageID », « CIM_Error. Message »)
Tableau qui contient le contenu dynamique du message.
MessageID
-
Type de données : chaîne
-
Type d'accès : Lecture seule
-
Qualificateurs : Obligatoire, ModelCorrespondence (« CIM_Error. Message », « CIM_Error. MessageArguments »)
Chaîne opaque qui identifie de manière 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 »)
Chaîne qui définit la valeur ErrorSourceFormat lorsque ErrorSourceFormat est défini sur « 1 » (autre).
OtherErrorType
-
Type de données : chaîne
-
Type d'accès : Lecture seule
-
Qualificateurs : ModelCorrespondence (« CIM_Error. ErrorType »)
Chaîne de forme libre qui décrit la valeur ErrorType lorsqu’elle est définie sur « 1 » (autre).
OwningEntity
-
Type de données : chaîne
-
Type d'accès : Lecture seule
ID unique de l’entité qui possède le format du message décrit par cette instance.
Notes
Cette propriété doit inclure un nom protégé par un droit d’auteur, une marque ou un nom unique appartenant à l’entité commerciale ou à l’organisme de normes qui a défini le format de message.
PerceivedSeverity
-
Type de données : uint16
-
Type d'accès : Lecture seule
-
Qualificateurs: MappingStrings (« Recommendation.ITU| X733. Gravité perçue « )
Description de la gravité de l’erreur du point de vue de l’élément qui a envoyé le message d’erreur.
Inconnu (0)
La gravité perçue de l’indication est inconnue ou indéterminée.
Autre (1)
Indique que la valeur de Severity se trouve dans la propriété OtherSeverity .
Informations (2)
Les informations doivent être utilisées lors de la fourniture d’une réponse informative.
Détérioré/Avertissement (3)
Doit être utilisé lorsque cela est approprié pour permettre à l’utilisateur de décider si une action est nécessaire.
Mineur (4)
Il faut agir, mais la situation n’est pas sérieuse pour l’instant.
Majeure (5)
L’action est nécessaire MAINTENANT.
Critique (6)
L’action est nécessaire MAINTENANT et l’étendue est large (peut-être une panne imminente d’une ressource critique en résultera).
Fatal/Non récupérable (7)
Une erreur s’est produite, mais il est trop tard pour prendre des mesures correctives.
DMTF Reserved (..)
ProbableCause
-
Type de données : uint16
-
Type d'accès : Lecture seule
-
Qualificateurs: MappingStrings (« Recommendation.ITU| X733. Cause probable », « Recommendation.ITU| M3100.probableCause », « ITU-IANA-ALARM-TC »), ModelCorrespondence (« CIM_Error. ProbableCauseDescription »)
Description de la cause probable de l’erreur.
Inconnu (0)
Autre (1)
Erreur d’adaptateur/carte (2)
Échec du sous-système d’application (3)
Bande passante réduite (4)
Erreur d’établissement de la connexion (5)
Erreur du protocole de communication (6)
Échec du sous-système de communication (7)
Erreur de configuration/personnalisation (8)
Congestion (9)
Données endommagées (10)
Limite de cycles processeur dépassée (11)
Erreur de jeu de données/modem (12)
Signal dégradé (13)
Erreur de l’interface DTE-DCE (14)
Porte d’enceinte ouverte (15)
Dysfonctionnement de l’équipement (16)
Vibrations excessives (17)
Erreur de format de fichier (18)
Incendie détecté (19)
Inondation détectée (20)
Erreur de cadrage (21)
Problème HVAC (22)
Humidité inacceptable (23)
Erreur de périphérique d’E/S (24)
Erreur de périphérique d’entrée (25)
Erreur LAN (26)
Fuite non toxique détectée (27)
Erreur de transmission de nœud local (28)
Perte d’image (29)
Perte de signal (30)
Approvisionnement matériel épuisé (31)
Problème du multiplexeur (32)
Mémoire insuffisante (33)
Erreur de l’appareil de sortie (34)
Performances dégradées (35)
Problème d’alimentation (36)
Pression inacceptable (37)
Problème de processeur (erreur interne de l’ordinateur) (38)
Défaillance de la pompe (39)
Taille de file d’attente dépassée (40)
Échec de réception (41)
Échec du récepteur (42)
Erreur de transmission de nœud distant (43)
Ressource à 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é de stockage (50)
Température inacceptable (51)
Seuil franchi (52)
Problème de minutage (53)
Fuite toxique détectée (54)
Échec de transmission (55)
Défaillance de l’émetteur (56)
Ressource sous-jacente indisponible (57)
Incompatibilité de version (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 informations d’identification 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 indisponible (72)
Élément manquant (73)
Perte de plusieurs images (74)
Échec du canal de diffusion (75)
Message reçu non valide (76)
Échec de routage (77)
Échec du backplane (78)
Duplication d’identificateur (79)
Échec du chemin de protection (80)
Perte ou incompatibilité de synchronisation (81)
Problème terminal (82)
Échec de l’horloge en temps réel (83)
Défaillance de l’antenne (84)
Échec de charge de la batterie (85)
Échec du disque (86)
Échec du saut de fréquence (87)
Perte de redondance (88)
Panne d’alimentation (89)
Problème de qualité du signal (90)
Décharge de batterie (91)
Défaillance de la batterie (92)
Problème d’alimentation commerciale (93)
Échec du ventilateur (94)
Défaillance du moteur (95)
Défaillance du capteur (96)
Échec du fusible (97)
Échec du générateur (98)
Batterie faible (99)
Faible carburant (100)
Basses eaux (101)
Gaz explosif (102)
Vents violents (103)
Accumulation de glace (104)
Fumée (105)
Incompatibilité de mémoire (106)
Cycles hors processeur (107)
Problème d’environnement logiciel (108)
Échec du téléchargement logiciel (109)
Élément réinitialisé (110)
Délai d’expiration (111)
Problèmes de journalisation (112)
Fuite détectée (113)
Échec du mécanisme de protection (114)
Protection des défaillances de ressources (115)
Incohérence de base de données (116)
Échec d’authentification (117)
Violation de la confidentialité (118)
Falsification des câbles (119)
Informations différées (120)
Informations en double (121)
Informations manquantes (122)
Modification des informations (123)
Informations hors séquence (124)
Clé expirée (125)
Échec de non-répudiation (126)
Activité hors heures (127)
Hors service (128)
Erreur procédurale (129)
Informations inattendues (130)
DMTF réservé (..)
ProbableCauseDescription
-
Type de données : chaîne
-
Type d'accès : Lecture seule
-
Qualificateurs : ModelCorrespondence (« CIM_Error. ProbableCause »)
Chaîne de forme libre qui décrit la cause probable de l’erreur, lorsque la propriété ProbableCause a la valeur « 1 » (autre).
RecommendedActions
-
Type de données : tableau de chaînes
-
Type d'accès : Lecture seule
Tableau de chaînes de forme libre qui décrivent les actions recommandées 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 |
Racine\virtualisation\v2 |
MOF |
|
DLL |
|