Поделиться через


Перечисление 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 (включая D3d10umddi.h)

См. также раздел

Flush(D3D11_1)