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)

Confira também

WHEA_ERROR_PACKET

WHEA_ERROR_SEVERITY

WHEA_GENERIC_ERROR_BLOCKSTATUS

WHEA_GENERIC_ERROR_DESCRIPTOR