structure WHEA_GENERIC_ERROR (ntddk.h)

La structure WHEA_GENERIC_ERROR décrit les données d’erreur status pour une source d’erreur générique.

Syntaxe

typedef struct _WHEA_GENERIC_ERROR {
  WHEA_GENERIC_ERROR_BLOCKSTATUS BlockStatus;
  ULONG                          RawDataOffset;
  ULONG                          RawDataLength;
  ULONG                          DataLength;
  WHEA_ERROR_SEVERITY            ErrorSeverity;
  UCHAR                          Data[1];
} WHEA_GENERIC_ERROR, *PWHEA_GENERIC_ERROR;

Membres

BlockStatus

Une union WHEA_GENERIC_ERROR_BLOCKSTATUS qui indique le type de données d’erreur signalé dans le bloc d’erreur générique status.

RawDataOffset

Décalage, en octets, du début de la structure WHEA_GENERIC_ERROR au début des données d’erreur brutes.

RawDataLength

Longueur, en octets, des données d’erreur brutes qui se trouvent au décalage spécifié dans le membre RawDataOffset .

DataLength

Taille, en octets, des données d’erreur contenues dans le membre Données .

ErrorSeverity

Valeur de type WHEA_ERROR_SEVERITY qui indique la gravité de la condition d’erreur.

Data[1]

Mémoire tampon de taille variable qui contient les données d’erreur de la source d’erreur générique. Cette mémoire tampon contient le bloc d’erreur générique status suivi des données d’erreur brutes.

Remarques

Une source d’erreur générique est décrite par une structure WHEA_GENERIC_ERROR_DESCRIPTOR . Le membre ErrStatusAddress de la structure WHEA_GENERIC_ERROR_DESCRIPTOR pointe vers un registre qui contient l’adresse physique d’une structure de WHEA_GENERIC_ERROR dans la mémoire réservée du microprogramme. Cette structure WHEA_GENERIC_ERROR contient les données d’erreur status pour la source d’erreur générique.

Une structure WHEA_GENERIC_ERROR est incluse dans le membre RawData d’une structure WHEA_ERROR_PACKET chaque fois que le membre RawDataFormat de la structure WHEA_ERROR_PACKET contient WheaRawDataFormatGeneric.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Pris en charge dans Windows Server 2008, Windows Vista SP1 et les versions ultérieures de Windows.
En-tête ntddk.h (inclure Ntddk.h)

Voir aussi

WHEA_ERROR_PACKET

WHEA_ERROR_SEVERITY

WHEA_GENERIC_ERROR_BLOCKSTATUS

WHEA_GENERIC_ERROR_DESCRIPTOR