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 .
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | ntddk.h (inclure Ntddk.h) |
Voir aussi
WHEA_ERROR_RECORD_SECTION_DESCRIPTOR