WHEA_ERROR_RECORD structure (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 des 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 des erreurs soit enregistré dans le journal des événements système.

Le format des enregistrements d’erreur utilisés par WHEA est basé sur l’enregistrement d’erreur de plateforme commune, comme décrit à l’annexe N de la version 2.2 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érielle à des fins d’analyse. Pour plus d’informations sur le développement d’une application afin de récupérer les enregistrements d’erreurs à partir d’événements d’erreur matérielle, consultez Applications de traitement des événements d’erreur matérielle WHEA.

Configuration requise

Condition requise Valeur
En-tête ntddk.h (incluez Ntddk.h)

Voir aussi

WHEA_ERROR_RECORD_HEADER

WHEA_ERROR_RECORD_SECTION_DESCRIPTOR