structure WHEA_XPF_PROCESSOR_ERROR_SECTION (ntddk.h)

La structure WHEA_XPF_PROCESSOR_ERROR_SECTION décrit les données d’erreur du processeur spécifiques à l’architecture du processeur x86/x64.

Syntaxe

typedef struct _WHEA_XPF_PROCESSOR_ERROR_SECTION {
  WHEA_XPF_PROCESSOR_ERROR_SECTION_VALIDBITS ValidBits;
  ULONGLONG                                  LocalAPICId;
  UCHAR                                      CpuId[48];
  UCHAR                                      VariableInfo[ANYSIZE_ARRAY];
} WHEA_XPF_PROCESSOR_ERROR_SECTION, *PWHEA_XPF_PROCESSOR_ERROR_SECTION;

Membres

ValidBits

Une WHEA_XPF_PROCESSOR_ERROR_SECTION_VALIDBITS union qui spécifie quels membres de cette structure contiennent des données valides et le nombre de structures contenues dans le membre VariableInfo .

LocalAPICId

Valeur programmée dans le registre d’ID APIC local.

Ce membre contient des données valides uniquement si le bit ValidBits.LocalAPICId est défini.

CpuId[48]

Mémoire tampon de 48 octets qui contient les résultats de l’exécution de l’instruction CPUID. Pour plus d’informations sur l’instruction CPUID, consultez le Manuel du développeur logiciel des architectures Intel 64 et IA-32.

Ce membre contient des données valides uniquement si le bit ValidBits.CpuId est défini.

VariableInfo[ANYSIZE_ARRAY]

Mémoire tampon de longueur variable qui contient zéro ou plus WHEA_XPF_PROCINFO structures suivies de zéro ou plus WHEA_XPF_CONTEXT_INFO structures. Le nombre de structures WHEA_XPF_PROCINFO est spécifié dans ValidBits.ProcInfoCount. Le nombre de structures WHEA_XPF_CONTEXT_INFO est spécifié dans ValidBits.ContextInfoCount. Pour obtenir un diagramme qui montre comment ces structures de données sont stockées dans la mémoire tampon, consultez la section Remarques.

Remarques

La structure WHEA_XPF_PROCESSOR_ERROR_SECTION décrit les données d’erreur contenues dans une section d’erreur du processeur x86/x64 d’un enregistrement d’erreur. Un enregistrement d’erreur contient une section d’erreur du processeur x86/x64 uniquement si le membre SectionType de l’une des structures WHEA_ERROR_RECORD_SECTION_DESCRIPTOR qui décrit les sections d’enregistrement d’erreur pour cet enregistrement d’erreur contient XPF_PROCESSOR_ERROR_SECTION_GUID.

Le diagramme suivant montre comment les structures de données qui contiennent les données d’erreur du processeur sont stockées dans le membre VariableInfo .

Diagramme illustrant la façon dont les structures de données qui contiennent les données d’erreur du processeur sont stockées dans le membre VariableInfo

Configuration requise

Condition requise Valeur
En-tête ntddk.h (inclure Ntddk.h)

Voir aussi

WHEA_ERROR_RECORD_SECTION_DESCRIPTOR

WHEA_XPF_CONTEXT_INFO

WHEA_XPF_PROCESSOR_ERROR_SECTION_VALIDBITS

WHEA_XPF_PROCINFO