структура DXGKARG_SETVIDPNSOURCEADDRESSWITHMULTIPLANEOVERLAY2 (d3dkmddi.h)

DXGKARG_SETVIDPNSOURCEADDRESSWITHMULTIPLANEOVERLAY2 передается функции DxgkDdiSetVidPnSourceAddressWithMultiPlaneOverlay2, чтобы изменить отображаемую конфигурацию наложения.

Синтаксис

typedef struct _DXGKARG_SETVIDPNSOURCEADDRESSWITHMULTIPLANEOVERLAY2 {
  UINT                             ContextCount;
  HANDLE                           Context[1 + D3DDDI_MAX_BROADCAST_CONTEXT];
  DXGK_SETVIDPNSOURCEADDRESS_FLAGS Flags;
  D3DDDI_VIDEO_PRESENT_SOURCE_ID   VidPnSourceId;
  UINT                             PlaneCount;
  DXGK_MULTIPLANE_OVERLAY_PLANE2   *pPlanes;
  UINT                             Duration;
} DXGKARG_SETVIDPNSOURCEADDRESSWITHMULTIPLANEOVERLAY2;

Члены

ContextCount

Число контекстов в массиве, указываемое элементом контекста.

Context[1 + D3DDDI_MAX_BROADCAST_CONTEXT]

Массив дескрипторов контекстов, которые способствовали операции отображения.

Flags

Структура DXGK_SETVIDPNSOURCEADDRESS_FLAGS, которая определяет тип выполняемой операции отображения.

VidPnSourceId

Целое число, определяющее источник представления видео на адаптере отображения.

PlaneCount

Количество плоскостей наложения в списке pPlanes.

pPlanes

Массив DXGK_MULTIPLANE_OVERLAY_PLANE2 структур, указывающих плоскости наложения для отображения.

Duration

Продолжительность времени в 100 единиц наносеконд между тем, когда текущая текущая операция перевернется на экран и происходит следующее вертикальное пустое прерывание.

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

Требования

Требование Ценность
минимальные поддерживаемые клиентские Windows 10
минимальный поддерживаемый сервер Windows Server 2016
заголовка d3dkmddi.h (include D3dkmddi.h)

См. также

DXGK_MULTIPLANE_OVERLAY_PLANE2

DXGK_SETVIDPNSOURCEADDRESS_FLAGS

DxgkDdiSetVidPnSourceAddressWithMultiPlaneOverlay2