enumeración DXGK_SCHEDULING_LOG_CONTEXT_STATE (d3dkmddi.h)
Describe ese evento que se va a registrar cuando un contexto pasa entre uno de sus estados de ejecución. Los eventos de cambio de estado de contexto suelen ir acompañados de eventos de cola más específicos que dan lugar a cambiar el estado del 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 El contexto está inactivo y no hay ningún trabajo pendiente de GPU presente en el contexto. |
DXGK_SCHEDULING_LOG_CONTEXT_STATE_RUNNING El contexto se está ejecutando actualmente en la GPU. |
DXGK_SCHEDULING_LOG_CONTEXT_STATE_READY El contexto tiene trabajo pendiente de GPU, pero no se está ejecutando en la GPU. |
DXGK_SCHEDULING_LOG_CONTEXT_STATE_READY_STANDBY El contexto está listo y la GPU se ha informado de que este contexto está junto a ejecutarse, pero el contexto aún no se ha iniciado en ejecución. Este estado no es estrictamente necesario para ser compatible con el procesador de administración de contextos de GPU, pero es útil para reducir la latencia del conmutador de contexto. |
Requisitos
Requisito | Valor |
---|---|
Header | d3dkmddi.h |