DXGKARG_SUSPENDCONTEXT 结构 (d3dkmddi.h)
DXGKARG_SUSPENDCONTEXT 结构包含 DxgkddiSuspendContext 回调函数中使用的参数。
语法
typedef struct _DXGKARG_SUSPENDCONTEXT {
HANDLE hContext;
UINT64 contextSuspendFence;
} DXGKARG_SUSPENDCONTEXT;
成员
hContext
[in]要抢占并标记为挂起的硬件上下文。 这种类型的抢占请求没有宽限期,预计 GPU 会尽快接受。
contextSuspendFence
[in]一个单调递增的每个上下文值,一旦抢占请求完成,GPU 上下文将报告暂停中断。 在发出围栏信号之前,OS 无法假设 GPU 已挂起。
注解
当 OS 暂停上下文、不等待暂停围栏确认、恢复并再次挂起上下文时,上下文挂起围栏值对于处理情况是必需的。 暂停围栏值将允许 OS 区分以前的暂停确认和最新的暂停确认。
要求
要求 | 值 |
---|---|
Header | d3dkmddi.h |