共用方式為


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
驅動程式應該盡可能釋放記憶體。 不過,它不應該釋放驅動程式需要繼續作的任何記憶體。 因此,使用此常數值不應帶來記憶體不足的新機會。

驅動程式不能再呼叫 Video 記憶體供應專案,並在釋放的記憶體上回收 DIS。

從適用於 WDDM 1.3 和更新版本的使用者模式顯示驅動程式開始支援 Windows 8.1。

要求

要求 價值
最低支援的用戶端 Windows 8
支援的最低伺服器 Windows Server 2012
標頭 d3d10umddi.h (包括 D3d10umddi.h)

另請參閱

Flush(D3D11_1)