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) |