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
标头 d3d10umddi.h (包括 D3d10umddi.h)

另请参阅

刷新 (D3D11_1)