structure WHEA_ERROR_RECORD (ntddk.h)
La structure WHEA_ERROR_RECORD décrit un enregistrement d’erreur qui contient des informations d’erreur sur une condition d’erreur matérielle qui s’est produite.
Syntaxe
typedef struct _WHEA_ERROR_RECORD {
WHEA_ERROR_RECORD_HEADER Header;
WHEA_ERROR_RECORD_SECTION_DESCRIPTOR SectionDescriptor[ANYSIZE_ARRAY];
} *PWHEA_ERROR_RECORD, WHEA_ERROR_RECORD;
Membres
Header
Structure WHEA_ERROR_RECORD_HEADER qui décrit des informations générales sur la condition d’erreur matérielle.
SectionDescriptor[ANYSIZE_ARRAY]
Tableau de taille variable de structures WHEA_ERROR_RECORD_SECTION_DESCRIPTOR qui décrivent chacune des sections d’informations d’erreur contenues dans l’enregistrement d’erreur. Le nombre de structures dans le tableau est spécifié par le membre Header.SectionCount de la structure WHEA_ERROR_RECORD.
Remarques
Lorsqu’une erreur matérielle se produit, WHEA crée un enregistrement d’erreur pour stocker les informations d’erreur associées à la condition d’erreur matérielle. Chaque enregistrement d’erreur est décrit par une structure WHEA_ERROR_RECORD. Le noyau Windows inclut l’enregistrement d’erreur avec l’événement d’erreur matérielle suivi d’événements pour Windows (ETW) qu’il déclenche en réponse à l’erreur afin que l’enregistrement d’erreur soit enregistré dans le journal des événements système.
Le format des enregistrements d’erreur utilisés par WHEA est basé sur le d’enregistrement d’erreur de plateforme commune, comme décrit dans l’annexe N de la spécification UEFI (Unified Extensible Firmware Interface).
Une application en mode utilisateur peut récupérer l’enregistrement d’erreur à partir de l’événement d’erreur matériel à des fins d’analyse. Pour plus d’informations sur le développement d’une application pour récupérer des enregistrements d’erreurs à partir d’événements d’erreur matériels, consultez WHEA Hardware Error Event Processing Applications.
Exigences
Exigence | Valeur |
---|---|
d’en-tête | ntddk.h (include Ntddk.h) |