// 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;
View the official Windows Driver Kit DDI referenceNo description available.
Describes that event to log when a context transitions between one of its execution states. Context state change events are often accompanied by more specific queue events that result in changing the context state.
DXGK_SCHEDULING_LOG_CONTEXT_STATE_IDLEThe context is idle and there is no pending GPU work present on the context.
DXGK_SCHEDULING_LOG_CONTEXT_STATE_RUNNINGThe context is currently executing on the GPU.
DXGK_SCHEDULING_LOG_CONTEXT_STATE_READYThe context has pending GPU work, but is not executing on the GPU.
DXGK_SCHEDULING_LOG_CONTEXT_STATE_READY_STANDBYThe context is ready, and the GPU has been informed this context is next to be executed, but the context has not started running yet. This state is not strictly required to be supported by the GPU context management processor, but it is useful for reducing context switch latency.