структура 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) |