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.
Exigences
Exigence | Valeur |
---|---|
d’en-tête | ntddk.h (include Ntddk.h) |
Voir aussi
WHEA_ERROR_RECORD_SECTION_DESCRIPTOR