перечисление D3D11_1_DDI_FLUSH_FLAGS (d3d10umddi.h)
В вызовах функции Flush(D3D11_1) указывает, должен ли драйвер продолжать отправлять буферы команд. Используется драйверами windows Display Driver Model (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 Драйвер должен освободить столько памяти, сколько он может. Однако он не должен освободить память, которую драйвер должен продолжать работать. Поэтому использование этого константного значения не должно представлять новых возможностей для нехватки памяти. Драйвер больше не должен вызывать предложение видеопамяти и освобождать DDIs в памяти, которую он освобождает. Поддерживается начиная с Windows 8.1 для драйверов отображения WDDM 1.3 и более поздних версий. |
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Windows 8 |
минимальный поддерживаемый сервер | Windows Server 2012 |
заголовка | d3d10umddi.h (include D3d10umddi.h) |