функция обратного вызова PFND3DDDI_PRESENTMULTIPLANEOVERLAYCB (d3dumddi.h)
Копирует содержимое из исходного многопланового выделения наложения в целевое выделение. Может вызываться с помощью драйверов windows Display Driver Model (WDDM) 1.3 или более поздней версии.
Синтаксис
PFND3DDDI_PRESENTMULTIPLANEOVERLAYCB Pfnd3dddiPresentmultiplaneoverlaycb;
HRESULT Pfnd3dddiPresentmultiplaneoverlaycb(
HANDLE hDevice,
const D3DDDICB_PRESENTMULTIPLANEOVERLAY *unnamedParam2
)
{...}
Параметры
hDevice
Дескриптор устройства отображения (графический контекст).
unnamedParam2
pPresent [in]
Указатель на структуру D3DDDICB_PRESENTMULTIPLANEOVERLAY , описывающую исходные и целевые выделения, из и в которые копируется содержимое.
Возвращаемое значение
Возвращает одно из следующих значений:
Код возврата | Описание |
---|---|
S_OK | Содержимое успешно скопировано. |
E_OUTOFMEMORY | Не удалось выполнить функцию из-за нехватки памяти. |
E_INVALIDARG | Параметры были проверены и определены как неверные. |
Комментарии
Драйвер отображения пользовательского режима должен вызывать эту функцию только после успешной обработки вызова среды выполнения инфраструктуры графики Microsoft DirectX (DXGI) функции pfnPresentMultiplaneOverlay (D3D).
Например, дескриптор выделения в индексе 1 allocationInfo должен представлять тот же ресурс, который был передан драйверу в индексе 1 элемента pPresentPlanesструктуры D3DDDIARG_PRESENTMULTIPLANEOVERLAY, используемой с pfnPresentMultiplaneOverlay (D3D).
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 8.1 |
Минимальная версия сервера | Windows Server 2012 R2 |
Целевая платформа | Персональный компьютер |
Верхняя часть | d3dumddi.h (включая D3dumddi.h) |
См. также раздел
D3DDDIARG_PRESENTMULTIPLANEOVERLAY