DXGK_SCHEDULING_LOG_CONTEXT_STATE Enumeration (d3dkmddi.h)
Beschreibt dieses Ereignis, das protokolliert werden soll, wenn ein Kontext zwischen einem seiner Ausführungszustände wechselt. Kontextzustandsänderungsereignisse werden häufig von spezifischeren Warteschlangenereignissen begleitet, die zu einer Änderung des Kontextzustands führen.
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;
Konstanten
DXGK_SCHEDULING_LOG_CONTEXT_STATE_IDLE Der Kontext ist im Leerlauf und es gibt keine ausstehenden GPU-Arbeit im Kontext. |
DXGK_SCHEDULING_LOG_CONTEXT_STATE_RUNNING Der Kontext wird derzeit auf der GPU ausgeführt. |
DXGK_SCHEDULING_LOG_CONTEXT_STATE_READY Der Kontext hat ausstehende GPU-Arbeit, wird jedoch nicht auf der GPU ausgeführt. |
DXGK_SCHEDULING_LOG_CONTEXT_STATE_READY_STANDBY Der Kontext ist bereit, und die GPU wurde informiert, dass dieser Kontext neben der Ausführung ausgeführt wird, aber der Kontext wurde noch nicht ausgeführt. Dieser Zustand ist nicht unbedingt erforderlich, um vom GPU-Kontextverwaltungsprozessor unterstützt zu werden, aber es ist nützlich, um die Latenz des Kontextwechsels zu verringern. |
Anforderungen
Anforderung | Wert |
---|---|
Header- | d3dkmddi.h |