WHEA_GENERIC_ERROR estrutura (ntddk.h)
A estrutura WHEA_GENERIC_ERROR descreve os dados de status de erro de uma fonte de erro genérica.
Sintaxe
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;
Membros
BlockStatus
Um WHEA_GENERIC_ERROR_BLOCKSTATUS união que indica que tipo de dados de erro são relatados no bloco de status de erro genérico.
RawDataOffset
O deslocamento, em bytes, desde o início da estrutura de WHEA_GENERIC_ERROR até o início dos dados de erro brutos.
RawDataLength
O comprimento, em bytes, dos dados de erro brutos localizados no deslocamento especificado no membro RawDataOffset.
DataLength
O tamanho, em bytes, dos dados de erro contidos no membro Data.
ErrorSeverity
Um valor WHEA_ERROR_SEVERITYdigitado que indica a gravidade da condição de erro.
Data[1]
Um buffer de tamanho variável que contém os dados de erro da fonte de erro genérica. Esse buffer contém o bloco de status de erro genérico seguido pelos dados de erro brutos.
Observações
Uma fonte de erro genérica é descrita por uma estrutura de WHEA_GENERIC_ERROR_DESCRIPTOR. O ErrStatusAddress membro da estrutura WHEA_GENERIC_ERROR_DESCRIPTOR aponta para um registro que contém o endereço físico de uma estrutura WHEA_GENERIC_ERROR na memória reservada do firmware. Essa estrutura WHEA_GENERIC_ERROR contém os dados de status de erro da fonte de erro genérica.
Uma estrutura WHEA_GENERIC_ERROR é incluída no membro RawData de uma estrutura WHEA_ERROR_PACKET sempre que o membro rawDataFormat da estrutura WHEA_ERROR_PACKET contiver wheaRawDataFormatGeneric.
Requisitos
Requisito | Valor |
---|---|
de cliente com suporte mínimo | Com suporte no Windows Server 2008, Windows Vista SP1 e versões posteriores do Windows. |
cabeçalho | ntddk.h (inclua Ntddk.h) |