DXGK_SCHEDULING_LOG_CONTEXT_STATE - NtDoc

Native API online documentation, based on the System Informer (formerly Process Hacker) phnt headers
// 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 reference

NtDoc

No description available.

Windows Driver Kit DDI reference (ne-d3dkmddi-_dxgk_scheduling_log_context_state)

_DXGK_SCHEDULING_LOG_CONTEXT_STATE enumeration

Description

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.

Constants

DXGK_SCHEDULING_LOG_CONTEXT_STATE_IDLE

The context is idle and there is no pending GPU work present on the context.

DXGK_SCHEDULING_LOG_CONTEXT_STATE_RUNNING

The context is currently executing on the GPU.

DXGK_SCHEDULING_LOG_CONTEXT_STATE_READY

The context has pending GPU work, but is not executing on the GPU.

DXGK_SCHEDULING_LOG_CONTEXT_STATE_READY_STANDBY

The 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.