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


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

PFNDDXGIDDI_PRESENT_MULTIPLANE_OVERLAYCB вызывается средой выполнения Инфраструктуры графики DirectX (DXGI), чтобы уведомить драйвер отображения пользовательского режима о том, что приложение завершило отрисовку и запрашивает отображение исходной поверхности путем копирования или перелистывания либо что драйвер выполняет операцию заливки цвета. Должен быть реализован с помощью драйверов windows Display Driver Model (WDDM) 1.3 или более поздней версии, поддерживающих многоплановые наложения.

Синтаксис

PFNDDXGIDDI_PRESENT_MULTIPLANE_OVERLAYCB PfnddxgiddiPresentMultiplaneOverlaycb;

HRESULT PfnddxgiddiPresentMultiplaneOverlaycb(
  HANDLE hDevice,
  const DXGIDDICB_PRESENT_MULTIPLANE_OVERLAY *unnamedParam2
)
{...}

Параметры

hDevice

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

unnamedParam2

pPresentDXGI — это указатель на структуру DXGI_DDI_ARG_PRESENTMULTIPLANEOVERLAY , которая описывает способ отображения в области назначения.

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

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

Комментарии

Когда драйвер отображения пользовательского режима успешно завершает обработку вызова этой функции, он представляет исходную поверхность для дисплея путем вызова функции pfnPresentMultiPlaneOverlayCb (DXGI).

Требования

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

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

DXGI_DDI_ARG_PRESENTMULTIPLANEOVERLAY

pfnPresentMultiPlaneOverlayCb (DXGI)