次の方法で共有


D3D11_1_DDI_FLUSH_FLAGS列挙 (d3d10umddi.h)

Flush(D3D11_1) 関数の呼び出しで、ドライバーが引き続きコマンド バッファーを送信する必要があるかどうかを示します。 Windows ディスプレイ ドライバー モデル (WDDM) 1.2 以降のユーザー モード ディスプレイ ドライバーで使用されます。

構文

typedef enum D3D11_1_DDI_FLUSH_FLAGS {
  D3D11_1DDI_FLUSH_UNLESS_NO_COMMANDS,
  D3DWDDM1_3DDI_TRIM_MEMORY
} ;

定数

 
D3D11_1DDI_FLUSH_UNLESS_NO_COMMANDS
ドライバーが最後にコマンド バッファーを送信してから新しいコマンドがない場合、ドライバーはコマンド バッファーを送信しないでください。
D3DWDDM1_3DDI_TRIM_MEMORY
ドライバーはできるだけ多くのメモリを解放する必要があります。 ただし、ドライバーが操作を続行するために必要なメモリを解放しないでください。 したがって、この定数値を使用すると、メモリ不足の新しい機会が生じないようにする必要があります。

ドライバーは 、ビデオ メモリ オファー を呼び出し、解放されたメモリの DDI を再利用する必要がなくなりました。

WDDM 1.3 以降のユーザー モード ディスプレイ ドライバーのWindows 8.1以降でサポートされます。

要件

要件
サポートされている最小のクライアント Windows 8
サポートされている最小のサーバー Windows Server 2012
Header d3d10umddi.h (D3d10umddi.h を含む)

こちらもご覧ください

Flush(D3D11_1)