WHEA_XPF_PROCINFO 구조체(ntddk.h)
WHEA_XPF_PROCINFO 구조는 x86 및 x64 프로세서 아키텍처와 관련된 프로세서 오류 정보를 설명합니다.
구문
typedef struct _WHEA_XPF_PROCINFO {
GUID CheckInfoId;
WHEA_XPF_PROCINFO_VALIDBITS ValidBits;
union {
WHEA_XPF_CACHE_CHECK CacheCheck;
WHEA_XPF_TLB_CHECK TlbCheck;
WHEA_XPF_BUS_CHECK BusCheck;
WHEA_XPF_MS_CHECK MsCheck;
ULONGLONG AsULONGLONG;
} CheckInfo;
ULONGLONG TargetId;
ULONGLONG RequesterId;
ULONGLONG ResponderId;
ULONGLONG InstructionPointer;
} WHEA_XPF_PROCINFO, *PWHEA_XPF_PROCINFO;
멤버
CheckInfoId
CheckInfo 멤버에 포함된 프로세서 오류 정보를 식별하는 GUID입니다. 다음은 이 멤버에 대해 지정할 수 있는 GUID입니다.
WHEA_CACHECHECK_GUID
CheckInfo.CacheCheck 멤버에는 캐시 오류 정보가 포함됩니다.
WHEA_TLBCHECK_GUID
CheckInfo.TlbCheck 멤버에는 변환 lookaside 버퍼 오류 정보가 포함됩니다.
WHEA_BUSCHECK_GUID
CheckInfo.BusCheck 멤버에는 버스 오류 정보가 포함되어 있습니다.
WHEA_MSCHECK_GUID
CheckInfo.MsCheck 멤버에는 microarchitecture 관련 오류 정보가 포함됩니다.
ValidBits
이 구조체의 유효한 데이터가 포함된 멤버를 지정하는 WHEA_XPF_PROCINFO_VALIDBITS 공용 구조체입니다.
CheckInfo
각 프로세서 오류 정보의 각 유형과 관련된 공용 구조체의 합입니다.
이 멤버는 ValidBits.CheckInfo 비트가 설정된 경우에만 유효한 데이터를 포함합니다.
CheckInfo.CacheCheck
캐시 오류 정보를 설명하는 WHEA_XPF_CACHE_CHECK 공용 구조체입니다.
CheckInfo.TlbCheck
변환 lookaside 버퍼 오류 정보를 설명하는 WHEA_XPF_TLB_CHECK 공용 구조체입니다.
CheckInfo.BusCheck
버스 오류 정보를 설명하는 WHEA_XPF_BUS_CHECK 공용 구조체입니다.
CheckInfo.MsCheck
microarchitecture 관련 오류 정보를 설명하는 WHEA_XPF_MS_CHECK 공용 구조체입니다.
CheckInfo.AsULONGLONG
CheckInfo 공용 구조체의 내용에 대한 ULONGLONG 표현입니다.
TargetId
오류와 연결된 대상을 고유하게 식별하는 식별자입니다.
이 멤버는 ValidBits.TargetId 비트가 설정된 경우에만 유효한 데이터를 포함합니다.
RequesterId
오류와 연결된 요청자를 고유하게 식별하는 식별자입니다.
이 멤버는 ValidBits.RequesterId 비트가 설정된 경우에만 유효한 데이터를 포함합니다.
ResponderId
오류와 연결된 응답자를 고유하게 식별하는 식별자입니다.
이 멤버는 ValidBits.Responder 비트가 설정된 경우에만 유효한 데이터를 포함합니다.
InstructionPointer
오류가 발생한 시점의 명령 포인터입니다.
이 멤버는 ValidBits.InstructionPointer 비트가 설정된 경우에만 유효한 데이터를 포함합니다.
설명
WHEA_XPF_PROCESSOR_ERROR_SECTION 구조체에는 각각 발생한 프로세서 오류와 관련된 특정 오류 정보를 설명하는 WHEA_XPF_PROCINFO 구조의 배열이 포함되어 있습니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows Server 2008, Windows Vista SP1 이상 버전의 Windows에서 지원됩니다. |
머리글 | ntddk.h(Ntddk.h 포함) |