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

另请参阅

DxgkddiSuspendContext