共用方式為


D3D11_1_DDI_FLUSH_FLAGS列舉 (d3d10umddi.h)

Flush (D3D11_1) 函式的呼叫中,指出驅動程式是否應該繼續提交命令緩衝區。 Windows 顯示驅動程式模型 (WDDM) 1.2 和更新版本的使用者模式顯示驅動程式使用。

Syntax

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

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

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

規格需求

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

另請參閱

Flush (D3D11_1)