DXGKARG_PREEMPTCOMMAND構造体 (d3dkmddi.h)
DXGKARG_PREEMPTCOMMAND構造体は、ディスプレイ ミニポート ドライバーが、DxgkDdiSubmitCommand 関数が以前にハードウェア コマンド実行ユニットに送信したダイレクト メモリ アクセス (DMA) バッファーをプリエンプションするために使用する必要があるコマンドを記述します。
構文
typedef struct _DXGKARG_PREEMPTCOMMAND {
[in] UINT PreemptionFenceId;
[in] UINT NodeOrdinal;
[in] UINT EngineOrdinal;
[in] DXGK_PREEMPTCOMMANDFLAGS Flags;
} DXGKARG_PREEMPTCOMMAND;
メンバーズ
[in] PreemptionFenceId
ディスプレイ ミニポート ドライバーが、以前に送信された DMA バッファーを割り込むには、DMA バッファーの末尾にあるフェンス コマンドにパッチを適用する必要がある一意の識別子。 ディスプレイ ミニポート ドライバーは、DxgkCbNotifyDpc 関数の呼び出しで識別子を使用して、遅延プロシージャ 呼び出し (DPC) 時のプリエンプションについてグラフィックス処理装置 (GPU) スケジューラに通知します。
[in] NodeOrdinal
プリエンプション要求のノードのインデックス。
[in] EngineOrdinal
プリエンプション要求のエンジンのインデックス。
[in] Flags
予約済みメンバーまたは 32 ビット値を持つ DXGK_PREEMPTCOMMANDFLAGS 構造体。 現在、この構造体にはフラグは定義されていません。
必要条件
要件 | 価値 |
---|---|
サポートされる最小クライアント | Windows Vista |
ヘッダー | d3dkmddi.h (D3dkmddi.h を含む) |
関連項目
DxgkCbNotifyDpc を する
DxgkCbNotifyInterrupt を する
DxgkDdiCreateDevice の
DxgkDdiPreemptCommand を する
DxgkDdiSubmitCommand を する