структура DXGK_MULTIPLANE_OVERLAY_PLANE (d3dkmddi.h)
Указывает плоскость наложения для отображения в вызове функции DxgkDdiSetVidPnSourceAddressWithMultiPlaneOverlay.
Синтаксис
typedef struct _DXGK_MULTIPLANE_OVERLAY_PLANE {
UINT LayerIndex;
BOOL Enabled;
[in] UINT AllocationSegment;
[in] PHYSICAL_ADDRESS AllocationAddress;
HANDLE hAllocation;
DXGK_MULTIPLANE_OVERLAY_ATTRIBUTES PlaneAttributes;
} DXGK_MULTIPLANE_OVERLAY_PLANE;
Члены
LayerIndex
Отсчитываемый от нуля индекс плоскости наложения для отображения. Верхняя плоскость (в направлении z) имеет нулевой индекс. Значения индекса плоскостей должны быть последовательными от верхнего до нижнего.
Enabled
Указывает, включена ли плоскость наложения, указанная LayerIndex для отображения.
Если FALSE, драйвер мини-порта отображения должен отключить указанный плоскость наложения.
Если самолет был включен во время предыдущего вызова DxgkDdiSetVidPnSourceAddressWithMultiPlaneOverlay, драйвер должен продолжать отображать плоскость, не перевернув его.
[in] AllocationSegment
Идентификатор сегмента, из который считываются данные.
[in] AllocationAddress
Тип данных PHYSICAL_ADDRESS (который определяется как LARGE_INTEGER), указывающий физический адрес в сегменте, который ВыделенииSegment указывает, где данные считываются.
hAllocation
Дескриптор выделения, отображаемый на плоскости наложения.
PlaneAttributes
Структура типа DXGK_MULTIPLANE_OVERLAY_ATTRIBUTES, указывающая атрибуты плоскости наложения.
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Windows 8.1 |
минимальный поддерживаемый сервер | Windows Server 2012 R2 |
заголовка | d3dkmddi.h (include D3dkmddi.h) |