Compartilhar via


DXGK_SCHEDULING_LOG_CONTEXT_STATE enumeração (d3dkmddi.h)

Descreve esse evento a ser registrado quando um contexto faz a transição entre um de seus estados de execução. Eventos de alteração de estado de contexto geralmente são acompanhados por eventos de fila mais específicos que resultam na alteração do estado de contexto.

Syntax

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;

Constantes

 
DXGK_SCHEDULING_LOG_CONTEXT_STATE_IDLE
O contexto está ocioso e não há nenhum trabalho de GPU pendente presente no contexto.
DXGK_SCHEDULING_LOG_CONTEXT_STATE_RUNNING
O contexto está sendo executado atualmente na GPU.
DXGK_SCHEDULING_LOG_CONTEXT_STATE_READY
O contexto tem trabalho de GPU pendente, mas não está em execução na GPU.
DXGK_SCHEDULING_LOG_CONTEXT_STATE_READY_STANDBY
O contexto está pronto e a GPU foi informada de que esse contexto está próximo de ser executado, mas o contexto ainda não começou a ser executado. Esse estado não é estritamente necessário para ser suportado pelo processador de gerenciamento de contexto de GPU, mas é útil para reduzir a latência do comutador de contexto.

Requisitos

Requisito Valor
Cabeçalho d3dkmddi.h