Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
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 (include D3dkmddi.h) |