다음을 통해 공유


DXGK_FAULT_ERROR_CODE 구조체(d3dkmdt.h)

DXGK_FAULT_ERROR_CODE 구조는 페이지 오류 인터럽트를 통해 보고된 GPU(그래픽 처리 장치) 오류에 대한 상태 코드를 제공합니다.

통사론

typedef struct _DXGK_FAULT_ERROR_CODE {
  union {
    struct {
      UINT                    IsDeviceSpecificCode : 1;
      DXGK_GENERAL_ERROR_CODE GeneralErrorCode : 31;
    };
    struct {
      UINT IsDeviceSpecificCodeReservedBit : 1;
      UINT DeviceSpecificCode : 31;
    };
  };
} DXGK_FAULT_ERROR_CODE;

회원

IsDeviceSpecificCode

설정하면 GPU 오류 코드가 특정 공급업체와 관련이 있음을 나타냅니다. 이 경우 DeviceSpecificCode 공급업체별 오류 코드로 설정해야 합니다.

설정하지 않으면 GPU 오류가 DXGK_GENERAL_ERROR_CODE 열거형의 미리 정의된 값 집합을 통해 설명될 수 있음을 나타냅니다. GeneralErrorCode 값을 해당 오류 코드로 설정해야 합니다.

GeneralErrorCode

DXGK_GENERAL_ERROR_CODE정의한 일반 오류 코드입니다.

IsDeviceSpecificCodeReservedBit

위의 IsDeviceSpecificCode 멤버와 동일합니다.

설정하면 GPU 오류 코드가 특정 공급업체와 관련이 있음을 나타냅니다. 이 경우 DeviceSpecificCode 공급업체별 오류 코드로 설정해야 합니다.

설정하지 않으면 GPU 오류가 DXGK_GENERAL_ERROR_CODE 열거형의 미리 정의된 값 집합을 통해 설명될 수 있음을 나타냅니다. GeneralErrorCode 값을 해당 오류 코드로 설정해야 합니다.

DeviceSpecificCode

디바이스별 오류 코드입니다.

요구 사항

요구
지원되는 최소 클라이언트 Windows 10
지원되는 최소 서버 Windows Server 2016
헤더 d3dkmdt.h(D3dkmddi.h 포함)

참고 항목

DXGK_GENERAL_ERROR_CODE