次の方法で共有


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 バッファーの末尾にある fence コマンドにパッチを適用する必要がある一意の識別子。 ディスプレイ ミニポート ドライバーは、 DxgkCbNotifyDpc 関数の呼び出しで識別子を使用して、遅延プロシージャ 呼び出し (DPC) 時のプリエンプションについてグラフィックス処理装置 (GPU) スケジューラに通知します。

[in] NodeOrdinal

プリエンプション要求のノードのインデックス。

[in] EngineOrdinal

プリエンプション要求のエンジンのインデックス。

[in] Flags

予約済みメンバーまたは 32 ビット値を持つDXGK_PREEMPTCOMMANDFLAGS構造体。 現在、この構造体にはフラグは定義されていません。

要件

要件
サポートされている最小のクライアント Windows Vista
Header d3dkmddi.h (D3dkmddi.h を含む)

こちらもご覧ください

DXGK_PREEMPTCOMMANDFLAGS

DxgkCbNotifyDpc

DxgkCbNotifyInterrupt

DxgkDdiCreateDevice

DxgkDdiPreemptCommand

DxgkDdiSubmitCommand