estrutura WHEA_ERROR_PACKET_V2 (ntddk.h)
A estrutura WHEA_ERROR_PACKET_V2 descreve os dados de erro de hardware que são passados para o sistema operacional por um LLHEH (manipulador de erros de hardware) de baixo nível.
Sintaxe
typedef struct _WHEA_ERROR_PACKET_V2 {
ULONG Signature;
ULONG Version;
ULONG Length;
WHEA_ERROR_PACKET_FLAGS Flags;
WHEA_ERROR_TYPE ErrorType;
WHEA_ERROR_SEVERITY ErrorSeverity;
ULONG ErrorSourceId;
WHEA_ERROR_SOURCE_TYPE ErrorSourceType;
GUID NotifyType;
ULONGLONG Context;
WHEA_ERROR_PACKET_DATA_FORMAT DataFormat;
ULONG Reserved1;
ULONG DataOffset;
ULONG DataLength;
ULONG PshedDataOffset;
ULONG PshedDataLength;
} WHEA_ERROR_PACKET_V2, *PWHEA_ERROR_PACKET_V2, WHEA_ERROR_PACKET, *PWHEA_ERROR_PACKET;
Membros
Signature
A assinatura do pacote de erro de hardware. Esse membro contém o valor WHEA_ERROR_PACKET_V2_SIGNATURE.
Version
A versão da estrutura WHEA_ERROR_PACKET_V2. Esse membro contém o valor WHEA_ERROR_PACKET_V2_VERSION.
Length
Flags
Uma união WHEA_ERROR_PACKET_FLAGS que descreve a condição de erro.
ErrorType
Um valor de tipo WHEA_ERROR_TYPE que indica o tipo de componente de hardware que relatou o erro de hardware.
ErrorSeverity
Um valor de tipo WHEA_ERROR_SEVERITY que indica a gravidade da condição de erro.
ErrorSourceId
O identificador da origem do erro que relatou o erro de hardware.
ErrorSourceType
Um valor de tipo WHEA_ERROR_SOURCE_TYPE que indica o tipo de origem do erro que relatou o erro de hardware.
NotifyType
Context
Reservado para uso do sistema.
DataFormat
Reserved1
Reservado para uso do sistema.
DataOffset
DataLength
PshedDataOffset
PshedDataLength
Comentários
A estrutura WHEA_ERROR_PACKET_V2 é usada para relatar um erro de hardware no Windows 7 e versões posteriores do Windows.
Se os plug-ins do PSHED (driver de erro de hardware) específicos da plataforma forem executados em qualquer versão do Windows compatível com WHEA, você poderá inspecionar a versão do WHEA_ERROR_PACKET seguindo estas etapas:
- Se o membro Signature do WHEA_ERROR_PACKET for igual a WHEA_ERROR_PACKET_V1_SIGNATURE, o código será executado em uma versão anterior do Windows e o pacote de erro será formatado como uma estrutura WHEA_ERROR_PACKET_V1 .
- Se o membro Signature do WHEA_ERROR_PACKET for igual a WHEA_ERROR_PACKET_V2_SIGNATURE, o código será executado em uma versão posterior do Windows e o pacote de erro será formatado como uma estrutura WHEA_ERROR_PACKET_V2 .
A estrutura WHEA_ERROR_PACKET_V2 descreve os dados de erro contidos em uma seção de erro de pacote de erro de hardware de um registro de erro. Um registro de erro contém uma seção de erro de pacote de erro de hardware somente se o membro SectionType de uma das estruturas de WHEA_ERROR_RECORD_SECTION_DESCRIPTOR que descrevem as seções de registro de erro para esse registro de erro contiver WHEA_PACKET_SECTION_GUID.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Com suporte no Windows 7 e versões posteriores do Windows. |
Cabeçalho | ntddk.h (inclua Ntddk.h) |
Confira também
Plug-ins PSHED (Driver de Erro de Hardware) específicos da plataforma
WHEA_ERROR_RECORD_SECTION_DESCRIPTOR