Condividi tramite


struttura WHEA_ERROR_RECORD (ntddk.h)

La struttura WHEA_ERROR_RECORD descrive un record di errore che contiene informazioni sull'errore relative a una condizione di errore hardware che si è verificata.

Sintassi

typedef struct _WHEA_ERROR_RECORD {
  WHEA_ERROR_RECORD_HEADER             Header;
  WHEA_ERROR_RECORD_SECTION_DESCRIPTOR SectionDescriptor[ANYSIZE_ARRAY];
} *PWHEA_ERROR_RECORD, WHEA_ERROR_RECORD;

Members

Header

Struttura WHEA_ERROR_RECORD_HEADER che descrive informazioni generali sulla condizione di errore hardware.

SectionDescriptor[ANYSIZE_ARRAY]

Matrice di dimensioni variabili di WHEA_ERROR_RECORD_SECTION_DESCRIPTOR strutture che descrivono ognuna delle sezioni delle informazioni sugli errori contenute nel record di errore. Il numero di strutture nella matrice viene specificato dal membro Header.SectionCount della struttura WHEA_ERROR_RECORD.

Commenti

Quando si verifica un errore hardware, WHEA crea un record di errore per archiviare le informazioni sull'errore associate alla condizione di errore hardware. Ogni record di errore viene descritto da una struttura di WHEA_ERROR_RECORD. Il kernel di Windows include il record di errore con l'evento di errore hardware ETW (Event Tracing for Windows) generato in risposta all'errore in modo che il record di errore venga salvato nel registro eventi di sistema.

Il formato dei record di errore usati da WHEA si basa sul record degli errori comuni della piattaforma, come descritto nell'Appendice N della versione 2.2 della specifica UEFI (Unified Extensible Firmware Interface).

Un'applicazione in modalità utente può recuperare il record di errore dall'evento di errore hardware per l'analisi. Per altre informazioni su come sviluppare un'applicazione per recuperare i record degli errori dagli eventi di errore hardware, vedere Applicazioni di elaborazione degli eventi di errore hardware WHEA.

Requisiti

Requisito Valore
Intestazione ntddk.h (include Ntddk.h)

Vedi anche

WHEA_ERROR_RECORD_HEADER

WHEA_ERROR_RECORD_SECTION_DESCRIPTOR