DXGK_TDR_PAYLOAD_ENGINE_TIMEOUT 结构 (d3dkmddi.h)

DXGK_TDR_PAYLOAD_ENGINE_TIMEOUT 结构包含DXGK_TDR_TYPE_ENGINE_TIMEOUTTdrTypeDxgkDdiCollectDbgInfo2 调用的有效负载。

语法

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]对于不使用硬件计划模型的引擎,最后一个围栏 ID 由 GPU 完成。

LastHwSubmittedFenceId

[in]对于不使用硬件计划模型的引擎,最后一个围栏 ID 提交到 GPU。

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