Compartilhar via


estrutura WHEA_ERROR_RECORD_HEADER (ntddk.h)

A estrutura WHEA_ERROR_RECORD_HEADER descreve informações gerais sobre uma condição de erro de hardware.

Sintaxe

typedef struct _WHEA_ERROR_RECORD_HEADER {
  ULONG                              Signature;
  WHEA_REVISION                      Revision;
  ULONG                              SignatureEnd;
  USHORT                             SectionCount;
  WHEA_ERROR_SEVERITY                Severity;
  WHEA_ERROR_RECORD_HEADER_VALIDBITS ValidBits;
  ULONG                              Length;
  WHEA_TIMESTAMP                     Timestamp;
  GUID                               PlatformId;
  GUID                               PartitionId;
  GUID                               CreatorId;
  GUID                               NotifyType;
  ULONGLONG                          RecordId;
  WHEA_ERROR_RECORD_HEADER_FLAGS     Flags;
  WHEA_PERSISTENCE_INFO              PersistenceInfo;
  union {
    struct {
      ULONG OsBuildNumber;
      UCHAR Reserved2[8];
    };
    UCHAR Reserved[12];
  };
} WHEA_ERROR_RECORD_HEADER, *PWHEA_ERROR_RECORD_HEADER;

Membros

Signature

A assinatura do registro de erro. Esse membro contém o valor 'REPC'.

Revision

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

SignatureEnd

O fim da assinatura do registro de erro. Esse membro contém o valor 0xFFFFFFFF.

SectionCount

O número de seções de informações de erro contidas no registro de erro.

Severity

Um valor de tipo WHEA_ERROR_SEVERITY que indica a gravidade da condição de erro descrita pelo registro de erro.

ValidBits

Uma união WHEA_ERROR_RECORD_HEADER_VALIDBITS que especifica quais membros da estrutura WHEA_ERROR_RECORD_HEADER contêm dados válidos.

Length

O comprimento, em bytes, do registro de erro.

Timestamp

Um WHEA_TIMESTAMP união que indica a hora em que o erro foi relatado ao sistema operacional. Esse membro conterá dados válidos somente se o bit ValidBits.Timestamp estiver definido.

PlatformId

Um GUID que identifica a plataforma na qual ocorreu o erro de hardware. Esse membro conterá dados válidos somente se o bit ValidBits.PlatformId estiver definido.

PartitionId

Um GUID que identifica a partição na qual ocorreu o erro de hardware. Esse membro conterá dados válidos somente se o bit ValidBits.PartitionId estiver definido.

CreatorId

Um GUID que identifica a entidade que criou o registro de erro. Quando o kernel do Windows cria um registro de erro, ele define esse membro como WHEA_RECORD_CREATOR_GUID.

NotifyType

Um GUID que identifica o mecanismo de notificação pelo qual uma condição de erro é relatada ao sistema operacional. Estes são os GUIDs para os tipos de notificação padrão:

CMC_NOTIFY_TYPE_GUID

CMC (Verificação de Computador Corrigida)

CPE_NOTIFY_TYPE_GUID

Erro de plataforma corrigido (CPE)

MCE_NOTIFY_TYPE_GUID

Exceção de verificação de computador (MCE)

PCIe_NOTIFY_TYPE_GUID

Erro PCI Express (PCIe)

INIT_NOTIFY_TYPE_GUID

Registro de erro INIT (INIT)

NMI_NOTIFY_TYPE_GUID

NMI (interrupção não gravável)

BOOT_NOTIFY_TYPE_GUID

Registro de Erro de Inicialização (BOOT)

Para tipos de notificação de erro que não estão em conformidade com um dos tipos padrão na lista anterior, um GUID específico da plataforma pode ser definido para identificar o mecanismo de notificação. Se o tipo de notificação não corresponder a nenhum dos tipos de notificação padrão ou a qualquer tipo de notificação específico da plataforma, esse membro será definido como GENERIC_NOTIFY_TYPE_GUID.

RecordId

O identificador do registro de erro. Esse identificador é exclusivo somente no sistema que criou o registro de erro.

Flags

Uma união WHEA_ERROR_RECORD_HEADER_FLAGS que descreve a condição de erro.

PersistenceInfo

Uma união WHEA_PERSISTENCE_INFO usada pela interface de persistência do registro de erro.

OsBuildNumber

Reserved2[8]

Reserved[12]

Reservado para uso do sistema.

Comentários

Uma estrutura WHEA_ERROR_RECORD_HEADER está contida na estrutura WHEA_ERROR_RECORD . A estrutura WHEA_ERROR_RECORD_HEADER descreve informações gerais sobre a condição de erro de hardware descrita pelo registro de erro.

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_RECORD

WHEA_ERROR_RECORD_HEADER_VALIDBITS

WHEA_ERROR_SEVERITY

WHEA_PERSISTENCE_INFO

WHEA_REVISION

WHEA_TIMESTAMP