次の方法で共有


スレッドと同期レベル 2

レベル 2 のスレッド処理と同期はレベル 3 と同じですが、ビデオ メモリは CPU メモリをホストするために削除されない点が異なります。 言い換えると、WDDM では次のことが保証されます。

  • ディスプレイ ミニポート ドライバー内には、1 つのスレッド (呼び出し元のスレッド) のみが含まれます。
  • グラフィックス ハードウェアがアイドル状態です。
  • 現在、ダイレクト メモリ アクセス (DMA) バッファーがドライバーによって処理されていないか、GPU スケジューラを介して渡されていません。

レベル 2 では一部の呼び出しについて、HardwareAccess フラグを D3DDDI_ESCAPEFLAGS 構造体 (DXGKARG_ESCAPE のメンバー) 内で設定する必要があります。 このフラグが設定されていない場合、呼び出しは失敗します。

次の一覧は、レベル 2 で実行されるディスプレイ ミニポート ドライバーへの呼び出しの一部です。