Partager via


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

Union WHEA_XPF_PROCESSOR_ERROR_SECTION_VALIDBITS qui spécifie les membres de cette structure qui 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 les Intel 64 et IA-32 Architectures Software Developer’s Manual.

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

VariableInfo[ANYSIZE_ARRAY]

Mémoire tampon de longueur variable qui contient zéro ou plusieurs structures WHEA_XPF_PROCINFO suivies de zéro ou plusieurs structures WHEA_XPF_CONTEXT_INFO. 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 montrant 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 SectionType membre 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

Exigences

Exigence Valeur
d’en-tête ntddk.h (include Ntddk.h)

Voir aussi

WHEA_ERROR_RECORD_SECTION_DESCRIPTOR

WHEA_XPF_CONTEXT_INFO

WHEA_XPF_PROCESSOR_ERROR_SECTION_VALIDBITS

WHEA_XPF_PROCINFO