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

DXGK_MULTIPLANE_OVERLAY_PLANE2 используется с функцией DxgkDdiSetVidPnSourceAddressWithMultiPlaneOverlay2 для указания отображаемой плоскости наложения.

Синтаксис

typedef struct _DXGK_MULTIPLANE_OVERLAY_PLANE2 {
  UINT                                LayerIndex;
  BOOL                                Enabled;
  UINT                                AllocationSegment;
  PHYSICAL_ADDRESS                    AllocationAddress;
  HANDLE                              hAllocation;
  DXGK_MULTIPLANE_OVERLAY_ATTRIBUTES2 PlaneAttributes;
} DXGK_MULTIPLANE_OVERLAY_PLANE2;

Члены

LayerIndex

Отсчитываемый от нуля индекс отображаемой плоскости наложения. Верхняя плоскость (в Z-направлении) имеет нулевой индекс. Значения индекса плоскостей должны быть последовательными сверху вниз.

Enabled

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

AllocationSegment

Идентификатор сегмента, из который считываются данные.

AllocationAddress

PHYSICAL_ADDRESS тип данных (который определяется как LARGE_INTEGER), указывающий физический адрес в сегменте, заданном AllocationSegment, где считываются данные.

hAllocation

Дескриптор выделения, отображаемый на плоскости наложения.

PlaneAttributes

Структура типа DXGK_MULTIPLANE_OVERLAY_ATTRIBUTES2 , указывающая атрибуты плоскости наложения.

Требования

Требование Значение
Минимальная версия клиента Windows 10
Минимальная версия сервера Windows Server 2016
Верхняя часть d3dkmddi.h (включая D3dkmddi.h)

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

DXGK_MULTIPLANE_OVERLAY_ATTRIBUTES2

DxgkDdiSetVidPnSourceAddressWithMultiPlaneOverlay2