DXGK_SCHEDULING_LOG_CONTEXT_STATE枚举 (d3dkmddi.h)

描述当上下文在其某个执行状态之间转换时要记录的事件。 上下文状态更改事件通常附带更具体的队列事件,这些事件会导致更改上下文状态。

语法

typedef enum _DXGK_SCHEDULING_LOG_CONTEXT_STATE {
  DXGK_SCHEDULING_LOG_CONTEXT_STATE_IDLE,
  DXGK_SCHEDULING_LOG_CONTEXT_STATE_RUNNING,
  DXGK_SCHEDULING_LOG_CONTEXT_STATE_READY,
  DXGK_SCHEDULING_LOG_CONTEXT_STATE_READY_STANDBY
} DXGK_SCHEDULING_LOG_CONTEXT_STATE;

常数

 
DXGK_SCHEDULING_LOG_CONTEXT_STATE_IDLE
上下文处于空闲状态,上下文中不存在挂起的 GPU 工作。
DXGK_SCHEDULING_LOG_CONTEXT_STATE_RUNNING
上下文当前正在 GPU 上执行。
DXGK_SCHEDULING_LOG_CONTEXT_STATE_READY
上下文具有挂起的 GPU 工作,但不在 GPU 上执行。
DXGK_SCHEDULING_LOG_CONTEXT_STATE_READY_STANDBY
上下文已准备就绪,GPU 已通知此上下文即将执行,但上下文尚未开始运行。 GPU 上下文管理处理器并不严格要求此状态,但它可用于减少上下文切换延迟。

要求

要求 价值
标头 d3dkmddi.h