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