Compartilhar via


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)

Consulte também

WHEA_ERROR_PACKET

WHEA_ERROR_SEVERITY

WHEA_GENERIC_ERROR_BLOCKSTATUS

WHEA_GENERIC_ERROR_DESCRIPTOR