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


функция обратного вызова PFND3DDDI_FLUSH1 (d3dumddi.h)

Вызывается средой выполнения Microsoft Direct3D для отправки невыполненных аппаратных команд, которые находятся в аппаратном буфере команд, в драйвер мини-порта дисплея. Должен быть реализован с помощью драйверов windows Display Driver Model (WDDM) 1.3 и более поздних версий в пользовательском режиме.

Синтаксис

PFND3DDDI_FLUSH1 Pfnd3dddiFlush1;

HRESULT Pfnd3dddiFlush1(
  HANDLE hDevice,
  UINT FlushFlags
)
{...}

Параметры

hDevice

Дескриптор устройства отображения (графический контекст).

FlushFlags

Значение из перечисления D3DDDI_FLUSH_FLAGS , указывающее, должен ли драйвер продолжать отправлять буферы команд, если новых команд не было.

Возвращаемое значение

Если эта подпрограмма завершается успешно, она возвращает S_OK. В противном случае возвращается код ошибки HRESULT .

Требования

Требование Значение
Минимальная версия клиента Windows 8.1
Минимальная версия сервера Windows Server 2012 R2
Целевая платформа Персональный компьютер
Верхняя часть d3dumddi.h (включая D3d10umddi.h)

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

D3DDDI_FLUSH_FLAGS