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