次の方法で共有


DXGK_SCHEDULING_LOG_CONTEXT_STATE列挙 (d3dkmddi.h)

コンテキストがいずれかの実行状態の間で遷移したときにログに記録するイベントについて説明します。 多くの場合、コンテキスト状態変更イベントには、コンテキスト状態を変更するより具体的なキュー イベントが伴います。

構文

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;

定数

 
DXGK_SCHEDULING_LOG_CONTEXT_STATE_IDLE
コンテキストはアイドル状態であり、コンテキストに保留中の GPU 作業はありません。
DXGK_SCHEDULING_LOG_CONTEXT_STATE_RUNNING
現在、コンテキストは GPU で実行されています。
DXGK_SCHEDULING_LOG_CONTEXT_STATE_READY
コンテキストには保留中の GPU 処理がありますが、GPU では実行されていません。
DXGK_SCHEDULING_LOG_CONTEXT_STATE_READY_STANDBY
コンテキストの準備が整い、GPU はこのコンテキストが次に実行されると通知されていますが、コンテキストはまだ実行を開始していません。 この状態は、GPU コンテキスト管理プロセッサで厳密にサポートされる必要はありませんが、コンテキスト 切り替えの待機時間を短縮するのに役立ちます。

必要条件

要件 価値
ヘッダー d3dkmddi.h