Msvm_Error classe

Classe spécialisée qui contient des informations sur la gravité, la cause, les actions recommandées et d’autres données liées à l’échec d’une opération CIM.

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

Syntaxe

[Dynamic, Provider("VmmsWmiInstanceAndMethodProvider"), AMENDMENT]
class Msvm_Error : 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 Msvm_Error comporte les types de membres suivants :

Propriétés

La classe Msvm_Error a ces propriétés.

CIMStatusCode

Type de données : uint32

Type d'accès : Lecture seule

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 ou un écouteur CIM conforme. Tous les codes status ne sont pas valides pour chaque opération. La spécification de chaque opération doit définir les codes status qui peuvent être retournés par cette opération. Les valeurs suivantes pour le code status CIM sont définies. Cette propriété est héritée de CIM_Error.

Valeur Signification
CIM_ERR_FAILED
1
Une erreur générale qui n’est pas couverte par un code d’erreur plus spécifique s’est produite.
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
Impossible d’effectuer l’opération 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 ou 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.
DMTF réservé
21 = valeur
Valeurs réservées.

CIMStatusCodeDescription

Type de données : Chaîne

Type d'accès : Lecture seule

Chaîne contenant une description lisible par l’utilisateur de la propriété CIMStatusCode . Cette description peut étendre, mais doit être cohérente avec, la définition de CIMStatusCode. Cette propriété est héritée de CIM_Error.

ErrorSource

Type de données : Chaîne

Type d'accès : Lecture seule

Informations d’identification de l’entité (le instance) qui génère l’erreur. Si cette entité est modélisée dans le schéma CIM, cette propriété contient le chemin de l’instance encodé 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 selon la propriété ErrorSourceFormat . Cette propriété est héritée de CIM_Error.

ErrorSourceFormat

Type de données : uint16

Type d'accès : Lecture seule

Le format de la propriété ErrorSource est interprétable en fonction de la valeur de cette propriété. Cette propriété est héritée de CIM_Error et est toujours définie sur 0.

Valeur Signification
Unknown
0
Le format est inconnu ou ne peut pas être interprété de manière significative par une application cliente CIM.
Autres
1
Le format est défini par la valeur de la propriété OtherErrorSourceFormat .
CIMObjectHandle
2
Un handle d’objet CIM, encodé à l’aide de la syntaxe MOF définie pour le non-terminal objectHandle, est utilisé pour identifier l’entité.

ErrorType

Type de données : uint16

Type d'accès : Lecture seule

Classification principale de l’erreur. Les valeurs suivantes sont définies. Cette propriété est héritée de CIM_Error.

Valeur Signification
Unknown
0
Autres
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
Les erreurs de ce type sont principalement associées à une condition de défaillance liée à l’installation ou à d’autres considérations environnementales.
Security Error
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 sursabonnement
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.

Message

Type de données : Chaîne

Type d'accès : Lecture seule

Message mis en forme. Ce message est construit en appliquant le contenu dynamique du message, décrit dans MessageArguments, à la chaîne de format identifiée de manière unique, dans l’étendue de OwningEntity, par MessageID. Cette propriété est héritée de CIM_Error.

MessageArguments

Type de données : chaîne

Type d'accès : Lecture seule

Tableau contenant le contenu dynamique du message. Cette propriété est héritée de CIM_Error.

MessageID

Type de données : Chaîne

Type d'accès : Lecture seule

Chaîne opaque qui identifie de façon unique, dans l’étendue de OwningEntity, le format du message. Cette propriété est héritée de CIM_Error.

OtherErrorSourceFormat

Type de données : Chaîne

Type d'accès : Lecture seule

Chaîne définissant les valeurs « Other » pour ErrorSourceFormat. Cette valeur doit être définie sur une valeur non NULL lorsque ErrorSourceFormat a la valeur 1 (Other). Pour toutes les autres valeurs de ErrorSourceFormat, la valeur de cette chaîne doit être définie sur Null. Cette propriété est héritée de CIM_Error.

OtherErrorType

Type de données : Chaîne

Type d'accès : Lecture seule

Chaîne qui décrit l’ErrorType lorsque 1, (Other) est spécifié en tant que ErrorType. Cette propriété est héritée de CIM_Error.

OwningEntity

Type de données : Chaîne

Type d'accès : Lecture seule

Chaîne qui identifie de façon unique l’entité qui possède la définition du format du message décrit dans cette instance. OwningEntity 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 définissant le format. Cette propriété est héritée de CIM_Error.

PerceivedSeverity

Type de données : uint16

Type d'accès : Lecture seule

Valeur énumérée qui décrit la gravité de l’erreur du point de vue du notificateur : 2 - Faible doit être utilisé pour les problèmes non critiques tels que les paramètres non valides, l’utilisation incorrecte, les fonctionnalités non prises en charge. 3 - Moyen doit être utilisé pour indiquer qu’une action est nécessaire, mais la situation n’est pas grave pour l’instant. 4 - High doit être utilisé pour indiquer qu’une action est nécessaire maintenant. 5 - Fatal doit être utilisé pour indiquer une perte de données ou une défaillance irrécupérable du système ou du service. Cette propriété est héritée de CIM_Error.

Inconnu (0)

Faible (2)

Moyen (3)

Élevé (4)

Fatal (5 )

ProbableCause

Type de données : uint16

Type d'accès : Lecture seule

Valeur énumérée qui décrit la cause probable de l’erreur. Cette propriété est héritée de CIM_Error.

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)

//31 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)

//60 Tentatives de connexion ayant échoué (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)

//91 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)

Low Fuel (100)

Basses eaux (101)

Gaz explosif (102)

Vents forts (103)

Accumulation de glace (104)

Fumée (105)

Incompatibilité de la mémoire (106)

Cycles hors processeur (107)

Problème d’environnement logiciel (108)

Échec de téléchargement du 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)

//115 Protection des défaillances de ressources (115)

Incohérence de base de données (116)

Échec de l’authentification (117)

Violation de la confidentialité (118)

Cable Tamper (119)

Informations différées (120)

Informations en double (121)

Informations manquantes (122)

Modification des informations (123)

Informations non séquentielle (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 )

ProbableCauseDescription

Type de données : Chaîne

Type d'accès : Lecture seule

Chaîne qui décrit la cause probable de l’erreur. Cette propriété est héritée de CIM_Error.

RecommendedActions

Type de données : chaîne

Type d'accès : Lecture seule

Chaîne qui décrit les actions recommandées à effectuer pour résoudre l’erreur. Cette propriété est héritée de CIM_Error.

Notes

L’accès à la classe Msvm_Error peut être limité par le filtrage UAC. Pour plus d’informations, consultez Contrôle de compte d’utilisateur et WMI.

Spécifications

Condition requise Valeur
Client minimal pris en charge
Windows 8 [applications de bureau uniquement]
Serveur minimal pris en charge
Windows Server 2012 [applications de bureau uniquement]
Espace de noms
Root\Virtualization\V2
MOF
WindowsVirtualization.V2.mof
DLL
Vmms.exe

Voir aussi

CIM_Error

CIM_Error

Classes de gestion de système virtuel