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