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

Вызывается для получения возможностей наложения в нескольких плоскостях. Поддержка этого DDI необходима для любого драйвера WDDM 2.2, который хочет поддерживать несколько плоскостей.

Синтаксис

DXGKDDI_GETMULTIPLANEOVERLAYCAPS DxgkddiGetmultiplaneoverlaycaps;

NTSTATUS DxgkddiGetmultiplaneoverlaycaps(
  [in]     IN_CONST_HANDLE hAdapter,
  [in/out] IN_OUT_PDXGKARG_GETMULTIPLANEOVERLAYCAPS pGetMultiPlaneOverlayCaps
)
{...}

Параметры

[in] hAdapter

Идентифицирует адаптер, содержащий оборудование наложения.

[in/out] pGetMultiPlaneOverlayCaps

Указатель на структуру DXGKARG_GETMULTIPLANEOVERLAYCAPS , которая получает возможности драйвера.

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

DXGKDDI_GETMULTIPLANEOVERLAYCAPS возвращает следующие значения:

Код возврата Описание
STATUS_SUCCESS Если подпрограмма успешно завершена.

Комментарии

Эта функция вызывается в PASSIVE_LEVEL.

Возможности наложения в нескольких плоскостях могут изменяться из-за изменений конфигурации отображения.

Для драйверов WDDM 2.2 этот DDI используется для получения возможностей многопланового наложения, а не для DDIs в пользовательском режиме.

Требования

Требование Значение
Целевая платформа Windows
Header d3dkmddi.h