다음을 통해 공유


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