Partager via


structure WHEA_ERROR_PACKET_V2 (ntddk.h)

La structure WHEA_ERROR_PACKET_V2 décrit les données d’erreur matérielle transmises au système d’exploitation par un gestionnaire d’erreurs matérielles de bas niveau (LLHEH).

Syntaxe

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;

Membres

Signature

Signature du paquet d’erreur matériel. Ce membre contient la valeur WHEA_ERROR_PACKET_V2_SIGNATURE.

Version

Version de la structure WHEA_ERROR_PACKET_V2. Ce membre contient la valeur WHEA_ERROR_PACKET_V2_VERSION.

Length

Flags

Union WHEA_ERROR_PACKET_FLAGS qui décrit la condition d’erreur.

ErrorType

Valeur WHEA_ERROR_TYPE-typée qui indique le type de composant matériel qui a signalé l’erreur matérielle.

ErrorSeverity

Valeur WHEA_ERROR_SEVERITY-typée qui indique la gravité de la condition d’erreur.

ErrorSourceId

Identificateur de la source d’erreur qui a signalé l’erreur matérielle.

ErrorSourceType

Valeur WHEA_ERROR_SOURCE_TYPE-typée qui indique le type de source d’erreur qui a signalé l’erreur matérielle.

NotifyType

Context

Réservé à l’utilisation du système.

DataFormat

Reserved1

Réservé à l’utilisation du système.

DataOffset

DataLength

PshedDataOffset

PshedDataLength

Remarques

La structure WHEA_ERROR_PACKET_V2 est utilisée pour signaler une erreur matérielle dans Windows 7 et les versions ultérieures de Windows.

Si vos plug-ins PSHED (Platform-specific hardware error driver) s’exécutent sur n’importe quelle version de Windows compatible WHEA, vous pouvez inspecter la version de WHEA_ERROR_PACKET en procédant comme suit :

  1. Si le membre signature pour l’WHEA_ERROR_PACKET est égal à WHEA_ERROR_PACKET_V1_SIGNATURE, le code s’exécute sur une version antérieure de Windows et le paquet d’erreur est mis en forme comme structure WHEA_ERROR_PACKET_V1.
  2. Si le membre Signature du WHEA_ERROR_PACKET est égal à WHEA_ERROR_PACKET_V2_SIGNATURE, le code s’exécute sur une version ultérieure de Windows et le paquet d’erreur est mis en forme comme structure WHEA_ERROR_PACKET_V2.
LlHEH transmet une structure WHEA_ERROR_PACKET_V2 au système d’exploitation lorsqu’il signale une erreur matérielle. Ce paquet d’erreurs matérielles contient les données d’erreur matérielle brutes directement à partir des registres d’état d’erreur de la source d’erreur.

La structure WHEA_ERROR_PACKET_V2 décrit les données d’erreur contenues dans une section d’erreur de paquet d’erreur matérielle d’un enregistrement d’erreur . Un enregistrement d’erreur contient une section d’erreur de paquet d’erreurs matérielle uniquement si le membre SectionType de l’une des structures WHEA_ERROR_RECORD_SECTION_DESCRIPTOR qui décrivent les sections d’enregistrement d’erreur pour cet enregistrement d’erreur contient WHEA_PACKET_SECTION_GUID.

Exigences

Exigence Valeur
client minimum pris en charge Pris en charge dans Windows 7 et versions ultérieures de Windows.
d’en-tête ntddk.h (include Ntddk.h)

Voir aussi

Platform-Specific plug-ins PSHED (Hardware Error Driver)

WHEA_ERROR_PACKET_FLAGS

WHEA_ERROR_PACKET_V2

WHEA_ERROR_RECORD_SECTION_DESCRIPTOR

WHEA_ERROR_SEVERITY

WHEA_ERROR_SOURCE_TYPE

WHEA_ERROR_TYPE

WHEA_MEMORY_ERROR_SECTION

WHEA_NMI_ERROR_SECTION

WHEA_PCIEXPRESS_ERROR_SECTION

WHEA_PCIXBUS_ERROR_SECTION

WHEA_PCIXDEVICE_ERROR_SECTION

WHEA_PROCESSOR_GENERIC_ERROR_SECTION

WHEA_RAW_DATA_FORMAT