Compartilhar via


DXGK_SCHEDULING_LOG_CONTEXT_STATE enumeração (d3dkmddi.h)

Descreve esse evento para registrar em log 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.

Sintaxe

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
No momento, o contexto está sendo executado na GPU.
DXGK_SCHEDULING_LOG_CONTEXT_STATE_READY
O contexto tem um trabalho de GPU pendente, mas não está sendo executado 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 a 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