Поделиться через


перечисление 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