Partager via


structure WHEA_GENERIC_ERROR (ntddk.h)

La structure WHEA_GENERIC_ERROR décrit les données d’état d’erreur d’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

Union WHEA_GENERIC_ERROR_BLOCKSTATUS qui indique le type de données d’erreur signalé dans le bloc d’état d’erreur générique.

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 situées au décalage spécifié dans le RawDataOffset membre.

DataLength

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

ErrorSeverity

Valeur WHEA_ERROR_SEVERITY-typée 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’état d’erreur générique 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. L'ErrStatusAddress membre de la structure WHEA_GENERIC_ERROR_DESCRIPTOR pointe vers un registre qui contient l’adresse physique d’une structure WHEA_GENERIC_ERROR dans la mémoire réservée du microprogramme. Cette structure WHEA_GENERIC_ERROR contient les données d’état d’erreur pour la source d’erreur générique.

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

Exigences

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

Voir aussi

WHEA_ERROR_PACKET

WHEA_ERROR_SEVERITY

WHEA_GENERIC_ERROR_BLOCKSTATUS

WHEA_GENERIC_ERROR_DESCRIPTOR