Partager via


MSMCAEvent_MemoryError classe

La classe MSMCAEvent_MemoryError représente un événement d’erreur de mémoire MCA (Machine Check Architecture). Cette classe est disponible uniquement dans les systèmes 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_MemoryError : WMIEvent
{
  boolean Active;
  uint32  AdditionalErrors;
  uint64  BUS_SPECIFIC_DATA;
  uint32  Cpu;
  uint8   ErrorSeverity;
  string  InstanceName;
  uint16  MEM_BANK;
  uint16  MEM_BIT_POSITION;
  uint16  MEM_CARD;
  uint16  MEM_COLUMN;
  uint64  MEM_ERROR_STATUS;
  uint16  MEM_MODULE;
  uint16  MEM_NODE;
  uint64  MEM_PHYSICAL_ADDR;
  uint64  MEM_PHYSICAL_MASK;
  uint16  MEM_ROW;
  uint8   RawRecord[];
  uint64  RecordId;
  uint64  REQUESTOR_ID;
  uint64  RESPONDER_ID;
  uint32  Size;
  uint64  TARGET_ID;
  uint32  Type;
  uint64  VALIDATION_BITS;
  uint16  MEM_DEVICE;
  uint32  LogToEventlog;
};

Membres

La classe MSMCAEvent_MemoryError a les types de membres suivants :

Propriétés

La classe MSMCAEvent_MemoryError 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 MCA.

BUS_SPECIFIC_DATA

Type de données : uint64

Type d'accès : Lecture seule

Données spécifiques à l’OEM et dépendantes du bus.

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

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 zéro, cet événement n’est pas journalisé dans le journal des événements système.

MEM_BANK

Type de données : uint16

Type d'accès : Lecture seule

Numéro de module ou de classement de l’emplacement d’erreur de mémoire.

MEM_BIT_POSITION

Type de données : uint16

Type d'accès : Lecture seule

Position du bit dans le mot de mémoire qui contient l’erreur.

MEM_CARD

Type de données : uint16

Type d'accès : Lecture seule

Numéro de carte de l’emplacement d’erreur de mémoire.

MEM_COLUMN

Type de données : uint16

Type d'accès : Lecture seule

Numéro de colonne de l’emplacement d’erreur de mémoire.

MEM_DEVICE

Type de données : uint16

Type d'accès : Lecture seule

Numéro d’appareil de l’emplacement d’erreur de mémoire.

MEM_ERROR_STATUS

Type de données : uint64

Type d'accès : Lecture seule

Erreur mémoire status.

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

MEM_MODULE

Type de données : uint16

Type d'accès : Lecture seule

Numéro de module ou de classement de l’emplacement d’erreur de mémoire.

MEM_NODE

Type de données : uint16

Type d'accès : Lecture seule

Nœud qui contient l’erreur de mémoire. Cette propriété s’applique uniquement dans un système à plusieurs nœuds. Cette propriété est propre au fournisseur.

MEM_PHYSICAL_ADDR

Type de données : uint64

Type d'accès : Lecture seule

Adresse physique de l’erreur de mémoire.

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

MEM_PHYSICAL_MASK

Type de données : uint64

Type d'accès : Lecture seule

Bits d’adresse valides dans l’adresse physique 64 bits de l’erreur mémoire.

Notes

Le masque physique spécifie la granularité de l’adresse physique. L’adresse physique de l’erreur de mémoire dépend des facteurs d’implémentation matérielle.

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

MEM_ROW

Type de données : uint16

Type d'accès : Lecture seule

Numéro de ligne de l’emplacement de l’erreur de mémoire.

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.

REQUESTOR_ID

Type de données : uint64

Type d'accès : Lecture seule

Adresse matérielle de l’appareil ou du composant qui lance la transaction.

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

RESPONDER_ID

Type de données : uint64

Type d'accès : Lecture seule

Adresse matérielle du répondeur à la transaction.

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 en octets.

TARGET_ID

Type de données : uint64

Type d'accès : Lecture seule

Adresse matérielle de la cible prévue de la transaction.

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

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)
MEM_ERROR_STATUS est valide.
2 (0x2)
MEM_PHYSICAL_ADDR est valide.
4 (0x4)
MEM_ADDR_MASK est valide.
8 (0x8)
MEM_NODE est valide.
16 (0x10)
MEM_CARD est valide.
32 (0x20)
MEM_MODULE est valide.
64 (0x40)
MEM_BANK est valide.
128 (0x80)
MEM_DEVICE est valide.
256 (0x100)
MEM_ROW est valide.
512 (0x200)
MEM_COLUMN est valide.
1024 (0x400)
MEM_BIT_POSITION est valide.
2048 (0x800)
MEM_PLATFORM_REQUESTOR_ID est valide.
4096 (0x1000)
MEM_PLATFORM_RESPONDER_ID est valide.
8192 (0x2000)
MEM_PLATFORM_TARGET est valide.
16384 (0x4000)
MEM_PLATFORM_BUS_SPECIFIC_DATA est valide.
32768 (0x8000)
MEM_PLATFORM_OEM_ID est valide.
65536 (0x10000)
MEM_PLATFORM_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_MemoryError 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