функция обратного вызова 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) |