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


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

Вызывается средой выполнения Microsoft Direct3D для отправки невыполненных аппаратных команд, которые находятся в буфере команд оборудования в драйвер мини-порта дисплея. Необходимо реализовать с помощью моделей драйверов Windows (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 (include D3d10umddi.h)

См. также

D3DDDI_FLUSH_FLAGS