DXGK_TDR_PAYLOAD_ENGINE_TIMEOUT 结构 (d3dkmddi.h)
DXGK_TDR_PAYLOAD_ENGINE_TIMEOUT 结构包含DXGK_TDR_TYPE_ENGINE_TIMEOUTTdrType 时 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]对于不使用硬件计划模型的引擎,最后一个围栏 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 |