struttura WHEA_XPF_PROCESSOR_ERROR_SECTION (ntddk.h)
La struttura WHEA_XPF_PROCESSOR_ERROR_SECTION descrive i dati di errore del processore specifici dell'architettura del processore x86/x64.
Sintassi
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;
Members
ValidBits
Unione WHEA_XPF_PROCESSOR_ERROR_SECTION_VALIDBITS che specifica quali membri di questa struttura contengono dati validi e il numero di strutture contenute nel membro VariableInfo .
LocalAPICId
Valore programmato nel registro APIC ID locale.
Questo membro contiene dati validi solo se è impostato il bit ValidBits.LocalAPICId .
CpuId[48]
Buffer a 48 byte che contiene i risultati dell'esecuzione dell'istruzione CPUID. Per altre informazioni sull'istruzione CPUID, vedere intel 64 e IA-32 Architectures Software Developer's Manual.For more information about the CPUID instruction, see the Intel 64 and IA-32 Architectures Software Developer's Manual.
Questo membro contiene dati validi solo se è impostato il bit ValidBits.CpuId .
VariableInfo[ANYSIZE_ARRAY]
Buffer a lunghezza variabile che contiene zero o più strutture WHEA_XPF_PROCINFO seguite da zero o più strutture WHEA_XPF_CONTEXT_INFO . Il numero di strutture WHEA_XPF_PROCINFO è specificato in ValidBits.ProcInfoCount. Il numero di strutture WHEA_XPF_CONTEXT_INFO è specificato in ValidBits.ContextInfoCount. Per un diagramma che mostra come queste strutture di dati vengono archiviate nel buffer, vedere la sezione Osservazioni.
Commenti
La struttura WHEA_XPF_PROCESSOR_ERROR_SECTION descrive i dati di errore contenuti in una sezione di errore del processore x86/x64 di un record di errore. Un record di errore contiene una sezione di errore del processore x86/x64 solo se il membro SectionType di una delle strutture WHEA_ERROR_RECORD_SECTION_DESCRIPTOR che descrive le sezioni del record di errore per il record di errore contiene XPF_PROCESSOR_ERROR_SECTION_GUID.
Il diagramma seguente mostra come le strutture di dati che contengono i dati degli errori del processore vengono archiviate nel membro VariableInfo .
Requisiti
Requisito | Valore |
---|---|
Intestazione | ntddk.h (include Ntddk.h) |
Vedi anche
WHEA_ERROR_RECORD_SECTION_DESCRIPTOR