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