スレッドと同期レベル 2
レベル 2 のスレッド処理と同期はレベル 3 と同じですが、ビデオ メモリは CPU メモリをホストするために削除されない点が異なります。 言い換えると、WDDM では次のことが保証されます。
- ディスプレイ ミニポート ドライバー内には、1 つのスレッド (呼び出し元のスレッド) のみが含まれます。
- グラフィックス ハードウェアがアイドル状態です。
- 現在、ダイレクト メモリ アクセス (DMA) バッファーがドライバーによって処理されていないか、GPU スケジューラを介して渡されていません。
レベル 2 では一部の呼び出しについて、HardwareAccess フラグを D3DDDI_ESCAPEFLAGS 構造体 (DXGKARG_ESCAPE のメンバー) 内で設定する必要があります。 このフラグが設定されていない場合、呼び出しは失敗します。
次の一覧は、レベル 2 で実行されるディスプレイ ミニポート ドライバーへの呼び出しの一部です。