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 |
|
DLL |
|