WHEA_GENERIC_ERROR_DATA_ENTRY_V2 estrutura (ntddk.h)

A estrutura WHEA_GENERIC_ERROR_DATA_ENTRY descreve uma seção de dados de erro em um bloco de status de erro genérico.

Sintaxe

typedef struct _WHEA_GENERIC_ERROR_DATA_ENTRY_V2 {
  GUID                SectionType;
  WHEA_ERROR_SEVERITY ErrorSeverity;
  WHEA_REVISION       Revision;
  UCHAR               ValidBits;
  UCHAR               Flags;
  ULONG               ErrorDataLength;
  GUID                FRUId;
  UCHAR               FRUText[WHEA_GENERIC_ENTRY_TEXT_LEN];
  WHEA_TIMESTAMP      Timestamp;
  UCHAR               Data[1];
} WHEA_GENERIC_ERROR_DATA_ENTRY_V2, *PWHEA_GENERIC_ERROR_DATA_ENTRY_V2, WHEA_GENERIC_ERROR_DATA_ENTRY, *PWHEA_GENERIC_ERROR_DATA_ENTRY;

Membros

SectionType

Um GUID que identifica o tipo de dados de erro contidos na seção de dados de erro. Os tipos de seção padrão são definidos da seguinte maneira:

Tipo de seção Descrição
WHEA_PACKET_SECTION_GUID A seção de dados de erro contém o pacote de erro de hardware que foi passado para o sistema operacional pelo LLHEH (manipulador de erros de hardware) de baixo nível que relatou o erro. Esses dados são descritos por uma estrutura WHEA_ERROR_PACKET.
PROCESSOR_GENERIC_ERROR_SECTION_GUID A seção de dados de erro contém dados de erro do processador que não são específicos para uma arquitetura de processador específica. Esses dados são descritos por uma estrutura WHEA_PROCESSOR_GENERIC_ERROR_SECTION.
FIRMWARE_ERROR_RECORD_REFERENCE_GUID A seção de dados de erro contém uma referência a um registro de erro de firmware específico à arquitetura do processador itanium. Esses dados são descritos por uma estrutura de WHEA_FIRMWARE_ERROR_RECORD_REFERENCE.
IPF_PROCESSOR_ERROR_SECTION_GUID A seção de dados de erro contém dados de erro do processador específicos para a arquitetura do processador do Itanium. Para obter mais informações sobre o formato dos dados de erro contidos nesta seção de dados de erro, consulte o especificação da camada de abstração do sistema da família do processador Intel Itanium.
MEMORY_ERROR_SECTION_GUID A seção de dados de erro contém dados de erro de memória da plataforma. Esses dados são descritos por uma estrutura de WHEA_MEMORY_ERROR_SECTION.
NMI_SECTION_GUID A seção de dados de erro contém dados de erro NMI (interrupção não máscara). Esses dados são descritos por uma estrutura de WHEA_NMI_ERROR_SECTION.
PCIEXPRESS_ERROR_SECTION_GUID A seção de dados de erro contém dados de erro do PCI Express (PCIe). Esses dados são descritos por uma estrutura de WHEA_PCIEXPRESS_ERROR_SECTION.
PCIXBUS_ERROR_SECTION_GUID A seção de dados de erro contém dados de erro de barramento dePCI-X/PCI. Esses dados são descritos por uma estrutura de WHEA_PCIXBUS_ERROR_SECTION.
WHEA_PCIXDEVICE_ERROR_SECTION A seção de dados de erro contém dados de erro de PCI/PCI-X dispositivo. Esses dados são descritos por uma estrutura WHEA_PCIXDEVICE_ERROR_SECTION.
XPF_PROCESSOR_ERROR_SECTION_GUID A seção de dados de erro contém dados de erro do processador específicos para a arquitetura do processador x86 ou x64. Esses dados são descritos por uma estrutura de WHEA_XPF_PROCESSOR_ERROR_SECTION.

Para seções de dados de erro que não estão em conformidade com um dos tipos de seção padrão, esse membro contém um GUID específico da plataforma que identifica o tipo de dados de erro contidos na seção de dados de erro. Se um GUID específico da plataforma não for definido para o tipo de dados de erro contidos na seção de dados de erro, esse membro conterá GENERIC_SECTION_GUID.

ErrorSeverity

Um valor WHEA_ERROR_SEVERITYdigitado que indica a gravidade da condição de erro descrita pela seção de dados de erro.

Revision

Uma união WHEA_REVISION que descreve o nível de revisão da estrutura WHEA_GENERIC_ERROR_DATA_ENTRY.

ValidBits

Uma combinação or'ed bit a bit de valores que especifica quais membros dessa estrutura contêm dados válidos. Os valores possíveis são:

Valores Descrição
0x01 Um único bit que indica que o membro FRUId contém dados válidos.
0x02 Um único bit que indica que o membro FRUText contém dados válidos.

Flags

Uma combinação or'ed bit a bit de valores que descreve a seção de dados de erro. Os valores possíveis são:

Valores Descrição
0x01 Um único bit que indica que essa seção de dados de erro é a seção primária dentro do bloco de status de erro genérico. Quando há várias seções contidas em um bloco de status de erro genérico, a seção primária é a seção usada para recuperação de erro.
0x02 Um único bit que indica que o erro descrito por esta seção de dados de erro não estava contido no processador ou na hierarquia de memória. Nessa situação, o erro pode ter se propagado para outros componentes do sistema.
0x04 Um único bit que indica que o componente deve ser reinicializado ou reabilitado pelo sistema operacional.
0x08 Um único bit que indica que um limite de erro foi excedido.
0x10 Um único bit que indica que um recurso não pôde ser consultado para obter informações de erro devido a conflitos com outros softwares ou recursos do sistema. Nessa situação, alguns dos campos da seção de dados de erro serão inválidos.
0x20 Um único bit que indica que o erro relatado é um erro latente (um ainda não consumido) que pode resultar em um erro mais grave quando ele é consumido.

ErrorDataLength

O comprimento, em bytes, dos dados de erro contidos no membro Data.

FRUId

Um GUID que identifica a FRU (Unidade Substituível de Campo) que contém o hardware em que o erro ocorreu. Esse membro conterá dados válidos somente se o bit 0x01 estiver definido no membro do ValidBits.

FRUText[WHEA_GENERIC_ENTRY_TEXT_LEN]

Uma cadeia de caracteres que identifica a FRU (Unidade Substituível de Campo) que contém o hardware em que o erro ocorreu. Esse membro conterá dados válidos somente se o bit 0x02 estiver definido no membro ValidBits.

Timestamp

Define o membro WHEA_TIMESTAMPde carimbo de data/hora.

Data[1]

Um buffer de tamanho variável que contém os dados de erro da seção de dados de erro. O formato dos dados contidos nesse buffer é determinado pelo tipo de seção especificado no membro SectionType.

Observações

Um bloco de status de erro genérico pode conter uma ou mais estruturas WHEA_GENERIC_ERROR_DATA_ENTRY. Cada estrutura WHEA_GENERIC_ERROR_DATA_ENTRY descreve uma seção de informações de erro que faz parte dos dados de status de erro de uma fonte de erro genérica.

O membro Data da estrutura WHEA_GENERIC_ERROR contém um bloco de status de erro genérico que contém as estruturas de WHEA_GENERIC_ERROR_DATA_ENTRY. O número de estruturas de WHEA_GENERIC_ERROR_DATA_ENTRY incluídas no bloco de status de erro genérico é especificado pelo membro ErrorDataEntryCount da união WHEA_GENERIC_ERROR_BLOCKSTATUS.

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_GENERIC_ERROR

WHEA_GENERIC_ERROR_BLOCKSTATUS