次の方法で共有


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 を含む)

関連項目

DXGK_PREEMPTCOMMANDFLAGS

DxgkCbNotifyDpc する

DxgkCbNotifyInterrupt する

DxgkDdiCreateDevice

DxgkDdiPreemptCommand する

DxgkDdiSubmitCommand する