WHEA_XPF_CACHE_CHECK 공용 구조체(ntddk.h)
WHEA_XPF_CACHE_CHECK 공용 구조체는 x86 또는 x64 프로세서에 대한 캐시 오류 정보를 설명합니다.
구문
typedef union _WHEA_XPF_CACHE_CHECK {
struct {
ULONGLONG TransactionTypeValid : 1;
ULONGLONG OperationValid : 1;
ULONGLONG LevelValid : 1;
ULONGLONG ProcessorContextCorruptValid : 1;
ULONGLONG UncorrectedValid : 1;
ULONGLONG PreciseIPValid : 1;
ULONGLONG RestartableIPValid : 1;
ULONGLONG OverflowValid : 1;
ULONGLONG ReservedValid : 8;
ULONGLONG TransactionType : 2;
ULONGLONG Operation : 4;
ULONGLONG Level : 3;
ULONGLONG ProcessorContextCorrupt : 1;
ULONGLONG Uncorrected : 1;
ULONGLONG PreciseIP : 1;
ULONGLONG RestartableIP : 1;
ULONGLONG Overflow : 1;
ULONGLONG Reserved : 34;
} DUMMYSTRUCTNAME;
ULONGLONG XpfCacheCheck;
} WHEA_XPF_CACHE_CHECK, *PWHEA_XPF_CACHE_CHECK;
멤버
DUMMYSTRUCTNAME
DUMMYSTRUCTNAME.TransactionTypeValid
TransactionType 멤버에 유효한 데이터가 포함되어 있음을 나타내는 단일 비트입니다.
DUMMYSTRUCTNAME.OperationValid
Operation 멤버에 유효한 데이터가 포함되어 있음을 나타내는 단일 비트입니다.
DUMMYSTRUCTNAME.LevelValid
Level 멤버에 유효한 데이터가 포함되어 있음을 나타내는 단일 비트입니다.
DUMMYSTRUCTNAME.ProcessorContextCorruptValid
ProcessorContextCorrupt 멤버에 유효한 데이터가 포함되어 있음을 나타내는 단일 비트입니다.
DUMMYSTRUCTNAME.UncorrectedValid
수정되지 않은 멤버에 유효한 데이터가 포함되어 있음을 나타내는 단일 비트입니다.
DUMMYSTRUCTNAME.PreciseIPValid
PreciseIP 멤버에 유효한 데이터가 포함되어 있음을 나타내는 단일 비트입니다.
DUMMYSTRUCTNAME.RestartableIPValid
RestartableIP 멤버에 유효한 데이터가 포함되어 있음을 나타내는 단일 비트입니다.
DUMMYSTRUCTNAME.OverflowValid
Overflow 멤버에 유효한 데이터가 포함되어 있음을 나타내는 단일 비트입니다.
DUMMYSTRUCTNAME.ReservedValid
시스템에서 사용하도록 예약되었습니다.
DUMMYSTRUCTNAME.TransactionType
오류가 발생했을 때 진행 중인 트랜잭션의 유형입니다. 가능한 값은 다음과 같습니다.
이 멤버는 TransactionTypeValid 비트가 설정된 경우에만 유효한 데이터를 포함합니다.
DUMMYSTRUCTNAME.Operation
오류를 발생시킨 캐시 작업의 유형입니다. 가능한 값은 다음과 같습니다.
이 멤버는 OperationValid 비트가 설정된 경우에만 유효한 데이터를 포함합니다.
DUMMYSTRUCTNAME.Level
오류가 발생한 캐시의 수준입니다.
이 멤버는 LevelValid 비트가 설정된 경우에만 유효한 데이터를 포함합니다.
DUMMYSTRUCTNAME.ProcessorContextCorrupt
프로세서 컨텍스트가 손상되었을 수 있음을 나타내는 단일 비트입니다.
이 멤버는 ProcessorContextCorruptValid 비트가 설정된 경우에만 유효한 데이터를 포함합니다.
DUMMYSTRUCTNAME.Uncorrected
오류가 수정되지 않음을 나타내는 단일 비트입니다.
이 멤버는 UncorrectedValid 비트가 설정된 경우에만 유효한 데이터를 포함합니다.
DUMMYSTRUCTNAME.PreciseIP
이 WHEA_XPF_CACHE_CHECK 공용 구조체를 포함하는 WHEA_XPF_PROCINFO 구조체의 InstructionPointer 멤버에 지정된 명령 포인터가 오류와 직접 연결되었음을 나타내는 단일 비트입니다.
이 멤버는 PreciseIPValid 비트가 설정된 경우에만 유효한 데이터를 포함합니다.
DUMMYSTRUCTNAME.RestartableIP
이 WHEA_XPF_CACHE_CHECK 구조를 포함하는 WHEA_XPF_PROCINFO 공용 구조체의 InstructionPointer 멤버에 지정된 명령 포인터에서 프로그램 실행을 안정적으로 다시 시작할 수 있음을 나타내는 단일 비트입니다.
이 멤버는 RestartableIPValid 비트가 설정된 경우에만 유효한 데이터를 포함합니다.
DUMMYSTRUCTNAME.Overflow
오류 오버플로가 발생했음을 나타내는 단일 비트입니다.
이 멤버는 OverflowValid 비트가 설정된 경우에만 유효한 데이터를 포함합니다.
DUMMYSTRUCTNAME.Reserved
시스템에서 사용하도록 예약되었습니다.
XpfCacheCheck
WHEA_XPF_CACHE_CHECK 공용 구조체의 내용에 대한 ULONGLONG 표현입니다.
설명
WHEA_XPF_PROCINFO 구조체의 CheckInfoId 멤버에 WHEA_CACHECHECK_GUID 포함된 경우 WHEA_XPF_PROCINFO 구조체의 CheckInfo 멤버에는 WHEA_XPF_CACHE_CHECK 공용 구조체가 포함됩니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows Server 2008, Windows Vista SP1 이상 버전의 Windows에서 지원됩니다. |
머리글 | ntddk.h(Ntddk.h 포함) |