WHEA_GENERIC_ERROR struttura (ntddk.h)
La struttura WHEA_GENERIC_ERROR descrive i dati sullo stato degli errori per un'origine di errore generica.
Sintassi
typedef struct _WHEA_GENERIC_ERROR {
WHEA_GENERIC_ERROR_BLOCKSTATUS BlockStatus;
ULONG RawDataOffset;
ULONG RawDataLength;
ULONG DataLength;
WHEA_ERROR_SEVERITY ErrorSeverity;
UCHAR Data[1];
} WHEA_GENERIC_ERROR, *PWHEA_GENERIC_ERROR;
Members
BlockStatus
Unione WHEA_GENERIC_ERROR_BLOCKSTATUS che indica il tipo di dati di errore segnalati nel blocco di stato di errore generico.
RawDataOffset
Offset, in byte, dall'inizio della struttura WHEA_GENERIC_ERROR all'inizio dei dati di errore non elaborati.
RawDataLength
Lunghezza, in byte, dei dati di errore non elaborati che si trovano nell'offset specificato nel membro RawDataOffset .
DataLength
Dimensioni, in byte, dei dati di errore contenuti nel membro Dati .
ErrorSeverity
Valore WHEA_ERROR_SEVERITY tipizzato che indica la gravità della condizione di errore.
Data[1]
Buffer di dimensioni variabili che contiene i dati di errore dall'origine di errore generica. Questo buffer contiene il blocco di stato degli errori generico seguito dai dati di errore non elaborati.
Commenti
Un'origine di errore generica è descritta da una struttura WHEA_GENERIC_ERROR_DESCRIPTOR . Il membro ErrStatusAddress della struttura WHEA_GENERIC_ERROR_DESCRIPTOR punta a un registro contenente l'indirizzo fisico di una struttura WHEA_GENERIC_ERROR nella memoria riservata del firmware. Questa struttura WHEA_GENERIC_ERROR contiene i dati sullo stato degli errori per l'origine di errore generica.
Una struttura WHEA_GENERIC_ERROR è inclusa nel membro RawData di una struttura WHEA_ERROR_PACKET ogni volta che il membro RawDataFormat della struttura WHEA_ERROR_PACKET contiene WheaRawDataFormatGeneric.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Supportato in Windows Server 2008, Windows Vista SP1 e versioni successive di Windows. |
Intestazione | ntddk.h (include Ntddk.h) |