WHEA_XPF_PROCESSOR_ERROR_SECTION 구조체(ntddk.h)
WHEA_XPF_PROCESSOR_ERROR_SECTION 구조는 x86/x64 프로세서 아키텍처와 관련된 프로세서 오류 데이터를 설명합니다.
통사론
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;
회원
ValidBits
유효한 데이터가 포함된 이 구조체의 멤버와 VariableInfo 멤버에 포함된 구조체 수를 지정하는 WHEA_XPF_PROCESSOR_ERROR_SECTION_VALIDBITS 공용 구조체입니다.
LocalAPICId
로컬 APIC ID 레지스터로 프로그래밍된 값입니다.
이 멤버는 ValidBits.LocalAPICId 비트가 설정된 경우에만 유효한 데이터를 포함합니다.
CpuId[48]
CPUID 명령 실행 결과를 포함하는 48비트 버퍼입니다. CPUID 명령에 대한 자세한 내용은 Intel 64 및 IA-32 아키텍처 소프트웨어 개발자 수동참조하세요.
이 멤버는 ValidBits.CpuId 비트가 설정된 경우에만 유효한 데이터를 포함합니다.
VariableInfo[ANYSIZE_ARRAY]
0개 이상의 WHEA_XPF_PROCINFO 구조와 0개 이상의 WHEA_XPF_CONTEXT_INFO 구조체가 포함된 가변 길이 버퍼입니다. WHEA_XPF_PROCINFO 구조의 수는 ValidBits.ProcInfoCount지정됩니다. WHEA_XPF_CONTEXT_INFO 구조의 수는 ValidBits.ContextInfoCount지정됩니다. 이러한 데이터 구조가 버퍼에 저장되는 방법을 보여 주는 다이어그램은 주의 섹션을 참조하세요.
발언
WHEA_XPF_PROCESSOR_ERROR_SECTION 구조는 오류 레코드x86/x64 프로세서 오류 섹션에 포함된 오류 데이터를 설명합니다. 오류 레코드에는 해당 오류 레코드의 오류 레코드 섹션을 설명하는 WHEA_ERROR_RECORD_SECTION_DESCRIPTOR 구조 중 하나의 SectionType 멤버에 XPF_PROCESSOR_ERROR_SECTION_GUID 포함되어 있는 경우에만 x86/x64 프로세서 오류 섹션이 포함됩니다.
다음 다이어그램에서는 프로세서 오류 데이터를 포함하는 데이터 구조가 VariableInfo 멤버에 저장되는 방법을 보여 드립니다.
프로세서 오류 데이터를 포함하는 데이터 구조가 VariableInfo 멤버다이어그램
요구 사항
요구 | 값 |
---|---|
헤더 | ntddk.h(Ntddk.h 포함) |
참고 항목
WHEA_ERROR_RECORD_SECTION_DESCRIPTOR