estrutura WHEA_GENERIC_ERROR (ntddk.h)
A estrutura WHEA_GENERIC_ERROR descreve o erro status dados 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
Uma união WHEA_GENERIC_ERROR_BLOCKSTATUS 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 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 Dados .
ErrorSeverity
Um valor de tipo WHEA_ERROR_SEVERITY 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 erro genérico status bloco seguido pelos dados de erro brutos.
Comentários
Uma fonte de erro genérica é descrita por uma estrutura WHEA_GENERIC_ERROR_DESCRIPTOR . O membro ErrStatusAddress 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 de WHEA_GENERIC_ERROR contém os dados de status de erro para a 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 contém WheaRawDataFormatGeneric.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Com suporte no Windows Server 2008, Windows Vista SP1 e versões posteriores do Windows. |
Cabeçalho | ntddk.h (inclua Ntddk.h) |