Share via


WHEA_XPF_BUS_CHECK 공용 구조체(ntddk.h)

WHEA_XPF_BUS_CHECK 공용 구조체는 x86 또는 x64 프로세서에 대한 버스 오류 정보를 설명합니다.

구문

typedef union _WHEA_XPF_BUS_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 ParticipationValid : 1;
    ULONGLONG TimeoutValid : 1;
    ULONGLONG AddressSpaceValid : 1;
    ULONGLONG ReservedValid : 5;
    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 Participation : 2;
    ULONGLONG Timeout : 1;
    ULONGLONG AddressSpace : 2;
    ULONGLONG Reserved : 29;
  } DUMMYSTRUCTNAME;
  ULONGLONG XpfBusCheck;
} WHEA_XPF_BUS_CHECK, *PWHEA_XPF_BUS_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.ParticipationValid

참가 멤버에 유효한 데이터가 포함되어 있음을 나타내는 단일 비트입니다.

DUMMYSTRUCTNAME.TimeoutValid

Timeout 멤버에 유효한 데이터가 포함되어 있음을 나타내는 단일 비트입니다.

DUMMYSTRUCTNAME.AddressSpaceValid

AddressSpace 멤버에 유효한 데이터가 포함되어 있음을 나타내는 단일 비트입니다.

DUMMYSTRUCTNAME.ReservedValid

시스템에서 사용하도록 예약되었습니다.

DUMMYSTRUCTNAME.TransactionType

오류가 발생했을 때 진행 중인 트랜잭션의 유형입니다. 가능한 값은 다음과 같습니다.

이 멤버는 TransactionTypeValid 비트가 설정된 경우에만 유효한 데이터를 포함합니다.

DUMMYSTRUCTNAME.Operation

오류를 발생시킨 버스 작업의 유형입니다. 가능한 값은 다음과 같습니다.

이 멤버는 OperationValid 비트가 설정된 경우에만 유효한 데이터를 포함합니다.

DUMMYSTRUCTNAME.Level

오류가 발생한 버스 계층의 수준입니다.

이 멤버는 LevelValid 비트가 설정된 경우에만 유효한 데이터를 포함합니다.

DUMMYSTRUCTNAME.ProcessorContextCorrupt

프로세서 컨텍스트가 손상되었을 수 있음을 나타내는 단일 비트입니다.

이 멤버는 ProcessorContextCorruptValid 비트가 설정된 경우에만 유효한 데이터를 포함합니다.

DUMMYSTRUCTNAME.Uncorrected

오류가 수정되지 않음을 나타내는 단일 비트입니다.

이 멤버는 UncorrectedValid 비트가 설정된 경우에만 유효한 데이터를 포함합니다.

DUMMYSTRUCTNAME.PreciseIP

이 WHEA_XPF_BUS_CHECK 공용 구조체를 포함하는 WHEA_XPF_PROCINFO 구조체의 InstructionPointer 멤버에 지정된 명령 포인터가 오류와 직접 연결되었음을 나타내는 단일 비트입니다.

이 멤버는 PreciseIPValid 비트가 설정된 경우에만 유효한 데이터를 포함합니다.

DUMMYSTRUCTNAME.RestartableIP

이 WHEA_XPF_BUS_CHECK 구조를 포함하는 WHEA_XPF_PROCINFO 공용 구조체의 InstructionPointer 멤버에 지정된 명령 포인터에서 프로그램 실행을 안정적으로 다시 시작할 수 있음을 나타내는 단일 비트입니다.

이 멤버는 RestartableIPValid 비트가 설정된 경우에만 유효한 데이터를 포함합니다.

DUMMYSTRUCTNAME.Overflow

오류 오버플로가 발생했음을 나타내는 단일 비트입니다.

이 멤버는 OverflowValid 비트가 설정된 경우에만 유효한 데이터를 포함합니다.

DUMMYSTRUCTNAME.Participation

로컬 프로세서의 참여 유형입니다. 가능한 값은 다음과 같습니다.

이 멤버는 ParticipationValid 비트가 설정된 경우에만 유효한 데이터를 포함합니다.

DUMMYSTRUCTNAME.Timeout

시간 제한이 발생했음을 나타내는 단일 비트입니다.

이 멤버는 TimeoutValid 비트가 설정된 경우에만 유효한 데이터를 포함합니다.

DUMMYSTRUCTNAME.AddressSpace

오류를 발생시킨 트랜잭션과 연결된 주소 공간의 유형입니다. 가능한 값은 다음과 같습니다.

이 멤버는 AddressSpaceValid 비트가 설정된 경우에만 유효한 데이터를 포함합니다.

DUMMYSTRUCTNAME.Reserved

시스템에서 사용하도록 예약되었습니다.

XpfBusCheck

WHEA_XPF_BUS_CHECK 공용 구조체의 내용에 대한 ULONGLONG 표현입니다.

설명

WHEA_XPF_PROCINFO 구조체의 CheckInfoId 멤버에 WHEA_BUSCHECK_GUID 포함된 경우 WHEA_XPF_PROCINFO 구조체의 CheckInfo 멤버에는 WHEA_XPF_BUS_CHECK 공용 구조체가 포함됩니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows Server 2008, Windows Vista SP1 이상 버전의 Windows에서 지원됩니다.
머리글 ntddk.h(Ntddk.h 포함)

추가 정보

WHEA_XPF_PROCINFO