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

Задает адреса нескольких поверхностей, включая цепочку буферов Диспетчера окон рабочего стола (DWM), которые связаны с определенным источником видеопретирования. Эта функция используется для представления на экране нескольких поверхностей (включая цепочку буферов DWM).

Синтаксис

DXGKDDI_SETVIDPNSOURCEADDRESSWITHMULTIPLANEOVERLAY DxgkddiSetvidpnsourceaddresswithmultiplaneoverlay;

NTSTATUS DxgkddiSetvidpnsourceaddresswithmultiplaneoverlay(
  IN_CONST_HANDLE hAdapter,
  IN_CONST_PDXGKARG_SETVIDPNSOURCEADDRESSWITHMULTIPLANEOVERLAY pSetVidPnSourceAddressWithMultiPlaneOverlay
)
{...}

Параметры

hAdapter

Дескриптор для блока контекста, связанного с видеоадаптером.

Драйвер мини-порта дисплея ранее предоставлял этот дескриптор подсистеме ядра графики DirectX в выходном параметре MiniportDeviceContext функции DxgkDdiAddDevice .

pSetVidPnSourceAddressWithMultiPlaneOverlay

Указатель на структуру DXGKARG_SETVIDPNSOURCEADDRESSWITHMULTIPLANEOVERLAY , которая определяет многоплановые наложения, включенные для отображения.

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

Возвращает STATUS_SUCCESS , если она выполнена успешно; В противном случае возвращается один из кодов ошибок, определенных в ntstatus.h.

Комментарии

См. требования к вызову этой функции в презентации VidPN с наложением нескольких планов.

Требования

Требование Значение
Минимальная версия клиента Windows 8.1
Минимальная версия сервера Windows Server 2012 R2
Целевая платформа Персональный компьютер
Верхняя часть d3dkmddi.h
IRQL PROFILE_LEVEL - 1

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

DXGKARG_SETVIDPNSOURCEADDRESSWITHMULTIPLANEOVERLAY

DxgkDdiAddDevice