MSMCAEvent_PCIBusError classe

La classe MSMCAEvent_PCIBusError représente une erreur de bus PCI MCA (Machine Check Architecture). Cette classe est disponible uniquement pour les ordinateurs s’exécutant sur un système d’exploitation Windows 64 bits.

La syntaxe suivante est simplifiée à partir du code MOF (Managed Object Format) et inclut toutes ses propriétés héritées. Les propriétés et les méthodes sont dans l’ordre alphabétique, et non dans l’ordre MOF.

Syntaxe

class MSMCAEvent_PCIBusError : WMIEvent
{
  boolean Active;
  uint32  AdditionalErrors;
  uint32  Cpu;
  uint8   ErrorSeverity;
  string  InstanceName;
  uint64  PCI_BUS_ADDRESS;
  uint64  PCI_BUS_CMD;
  uint64  PCI_BUS_DATA;
  uint64  PCI_BUS_ERROR_STATUS;
  uint16  PCI_BUS_ERROR_TYPE;
  uint8   PCI_BUS_ID_BusNumber;
  uint8   PCI_BUS_ID_SegmentNumber;
  uint64  PCI_BUS_REQUESTOR_ID;
  uint64  PCI_BUS_RESPONDER_ID;
  uint8   RawRecord[];
  uint64  RecordId;
  uint32  Size;
  uint32  Type;
  uint64  VALIDATION_BITS;
  uint32  LogToEventlog;
};

Membres

La classe MSMCAEvent_PCIBusError a les types de membres suivants :

Propriétés

La classe MSMCAEvent_PCIBusError a ces propriétés.

Actif

Type de données : booléen

Type d'accès : Lecture seule

TRUE, si cette instance de la classe est active ; sinon, FALSE.

AdditionalErrors

Type de données : uint32

Type d'accès : Lecture seule

Nombre d’erreurs supplémentaires dans l’enregistrement.

Cpu

Type de données : uint32

Type d'accès : Lecture seule

Processeur qui a signalé l’erreur. Cette propriété s’applique uniquement à un système multiprocesseur dans lequel le premier processeur reçoit le numéro 0, le deuxième processeur est affecté au numéro 1, et ainsi de suite.

ErrorSeverity

Type de données : uint8

Type d'accès : Lecture seule

Niveau de gravité de l’erreur signalée.

Valeur Signification
0
Récupérable
1
Erreur irrécupérable
2
Corrigeable

InstanceName

Type de données : chaîne

Type d'accès : Lecture seule

Qualificateurs : Clé

Identificateur unique de cette instance de la classe .

LogToEventlog

Type de données : uint32

Type d'accès : Lecture seule

Si la valeur est égale à 0 (zéro), cet événement n’est pas journalisé dans le journal des événements système.

PCI_BUS_ADDRESS

Type de données : uint64

Type d'accès : Lecture seule

Mémoire ou adresse d’E/S sur le bus PCI au moment de l’événement.

Pour plus d’informations sur l’utilisation de valeurs uint64 dans des scripts, voir Scripts dans WMI.

PCI_BUS_CMD

Type de données : uint64

Type d'accès : Lecture seule

Commande ou opération bus au moment de l’événement.

Pour plus d’informations sur l’utilisation de valeurs uint64 dans des scripts, voir Scripts dans WMI.

PCI_BUS_DATA

Type de données : uint64

Type d'accès : Lecture seule

Données sur le bus PCI au moment de l’événement.

Pour plus d’informations sur l’utilisation de valeurs uint64 dans des scripts, voir Scripts dans WMI.

PCI_BUS_ERROR_STATUS

Type de données : uint64

Type d'accès : Lecture seule

Bus status au moment de l’erreur.

Pour plus d’informations sur l’utilisation de valeurs uint64 dans des scripts, voir Scripts dans WMI.

PCI_BUS_ERROR_TYPE

Type de données : uint16

Type d'accès : Lecture seule

Type d’erreur de bus PCI.

Valeur Signification
0
Erreur système inconnue ou oem spécifique.
1
Erreur de parité des données.
2
Erreur système.
3
Abandon du maître.
4
Délai d’expiration du bus ou absence d’appareil présent (NO DEVSEL#).
5
Erreur de parité des données de référence.
6
Erreur de parité d’adresse.
7
Erreur de parité de commande.

PCI_BUS_ID_BusNumber

Type de données : uint8

Type d'accès : Lecture seule

Identificateur désigné pour le bus PCI qui a rencontré l’erreur.

PCI_BUS_ID_SegmentNumber

Type de données : uint8

Type d'accès : Lecture seule

Identificateur de segment désigné pour le bus PCI qui a rencontré l’erreur.

PCI_BUS_REQUESTOR_ID

Type de données : uint64

Type d'accès : Lecture seule

Identificateur du demandeur PCI Bus au moment de l’événement.

Pour plus d’informations sur l’utilisation de valeurs uint64 dans des scripts, voir Scripts dans WMI.

PCI_BUS_RESPONDER_ID

Type de données : uint64

Type d'accès : Lecture seule

Identificateur pci Bus Responder au moment de l’événement.

Pour plus d’informations sur l’utilisation de valeurs uint64 dans des scripts, voir Scripts dans WMI.

RawRecord

Type de données : tableau uint8

Type d'accès : Lecture seule

Tableau d’octets qui contient l’enregistrement d’erreur brut tel que présenté à Windows par la couche d’abstraction système (SAL). Le nombre d’éléments dans le tableau est spécifié par la propriété Size .

RecordId

Type de données : uint64

Type d'accès : Lecture seule

Identificateur d’enregistrement de l’enregistrement d’erreur pour cette erreur.

Pour plus d’informations sur l’utilisation de valeurs uint64 dans des scripts, voir Scripts dans WMI.

Taille

Type de données : uint32

Type d'accès : Lecture seule

Taille de l’enregistrement d’erreur brut.

Type

Type de données : uint32

Type d'accès : Lecture seule

Type de message du journal des événements. Ces messages correspondent aux codes de message du journal des événements utilisés pour insérer des messages de journal des événements par le fournisseur consommateur du journal des événements Windows lorsqu’il reçoit l’un des événements.

VALIDATION_BITS

Type de données : uint64

Type d'accès : Lecture seule

Bits de validation utilisés pour indiquer la validité des champs suivants.

Valeurs Signification
1 (0x1)
PCI_BUS_ERROR_STATUS est valide.
2 (0x2)
PCI_BUS_ERROR_TYPE est valide.
4 (0x4)
PCI_BUS_ID est valide.
8 (0x8)
PCI_BUS_ADDRESS est valide.
16 (0x10)
PCI_BUS_DATA est valide.
32 (0x20)
PCI_BUS_CMD est valide.
64 (0x40)
PCI_BUS_REQUESTOR_ID est valide.
128 (0x80)
PCI_BUS_RESPONDER_ID est valide.
256 (0x100)
PCI_BUS_TARGET_ID est valide.
512 (0x200)
PCI_BUS_OEM_ID est valide.
1024 (0x400)
PCI_BUS_OEM_DATA_STRUCT est valide.

Pour plus d’informations sur l’utilisation de valeurs uint64 dans des scripts, voir Scripts dans WMI.

Notes

La classe MSMCAEvent_PCIBusError est dérivée de WMIEvent.

Spécifications

Condition requise Valeur
Client minimal pris en charge
Windows XP
Serveur minimal pris en charge
Windows Server 2003
Espace de noms
Root\wmi
MOF
Wmicore.mof
DLL
Wmiprov.dll

Voir aussi

MSMCA Classes

WMIEvent