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