다음을 통해 공유


DXGK_TDR_PAYLOAD_ENGINE_TIMEOUT 구조체(d3dkmddi.h)

DXGK_TDR_PAYLOAD_ENGINE_TIMEOUT 구조체에는 TdrTypeDXGK_TDR_TYPE_ENGINE_TIMEOUTDxgkDdiCollectDbgInfo2 호출에 대한 페이로드가 포함됩니다.

구문

typedef struct _DXGK_TDR_PAYLOAD_ENGINE_TIMEOUT {
  UINT      NodeOrdinal;
  UINT      EngineOrdinal;
  ULONGLONG LastHwCompletedFenceId;
  ULONGLONG LastHwSubmittedFenceId;
  ULONG     NumberOfPendingSuspendRequests;
  ULONG     NumberOfReadyInteractiveHwQueues;
  HANDLE    hContext;
} DXGK_TDR_PAYLOAD_ENGINE_TIMEOUT;

멤버

NodeOrdinal

[in] 다시 설정되는 엔진에 대한 노드 서수입니다.

EngineOrdinal

[in] 다시 설정되는 엔진의 엔진 서수입니다.

LastHwCompletedFenceId

[in] 하드웨어 예약 모델을 사용하지 않는 엔진의 경우 GPU에서 완료한 마지막 펜스 ID입니다.

LastHwSubmittedFenceId

[in] 하드웨어 예약 모델을 사용하지 않는 엔진의 경우 GPU에 제출된 마지막 펜스 ID입니다.

NumberOfPendingSuspendRequests

[in] 하드웨어 예약 모델을 사용하는 엔진의 경우 TDR 당시의 미해결 컨텍스트 일시 중단 요청 수입니다.

NumberOfReadyInteractiveHwQueues

[in] 하드웨어 예약 모델을 사용하는 엔진의 경우 TDR 당시 준비된 대화형 하드웨어 큐의 수입니다.

hContext

[out] KMD에서 시간이 초과된 것으로 판단되는 컨텍스트의 핸들입니다. KMD에서 시간 초과된 텍스트를 안정적으로 확인할 수 없는 경우 hContext 를 NULL로 설정해야 합니다.

설명

자세한 내용은 TDR 디버깅 기능 향상을 참조하세요.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 11 버전 24H2(WDDM 3.2)
머리글 d3dkmddi.h

추가 정보

DXGK_TDR_TYPE

DXGKARG_COLLECTDBGINFO2

DxgkDdiCollectDbgInfo2