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 :
- 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.
- 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.
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_RECORD_SECTION_DESCRIPTOR