DXGK_TDR_PAYLOAD_ENGINE_TIMEOUT 구조체(d3dkmddi.h)
DXGK_TDR_PAYLOAD_ENGINE_TIMEOUT 구조체에는 TdrType이 DXGK_TDR_TYPE_ENGINE_TIMEOUT 때 DxgkDdiCollectDbgInfo2 호출에 대한 페이로드가 포함됩니다.
구문
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 |