функция обратного вызова 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 (include D3dumddi.h) |
См. также
D3DDDIARG_PRESENTMULTIPLANEOVERLAY