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) |