énumération DXGK_SCHEDULING_LOG_CONTEXT_STATE (d3dkmddi.h)
Décrit cet événement à journaliser lorsqu’un contexte effectue une transition entre l’un de ses états d’exécution. Les événements de changement d’état de contexte sont souvent accompagnés d’événements de file d’attente plus spécifiques qui entraînent une modification de l’état du contexte.
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 Le contexte est inactif et aucun travail GPU en attente n’est présent sur le contexte. |
DXGK_SCHEDULING_LOG_CONTEXT_STATE_RUNNING Le contexte s’exécute actuellement sur le GPU. |
DXGK_SCHEDULING_LOG_CONTEXT_STATE_READY Le contexte a un travail GPU en attente, mais ne s’exécute pas sur le GPU. |
DXGK_SCHEDULING_LOG_CONTEXT_STATE_READY_STANDBY Le contexte est prêt et le GPU a été informé que ce contexte est en cours d’exécution, mais le contexte n’a pas encore commencé à s’exécuter. Cet état n’est pas strictement requis pour être pris en charge par le processeur de gestion de contexte GPU, mais il est utile pour réduire la latence des commutateurs de contexte. |
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | d3dkmddi.h |