структура 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), указывающий физический адрес в сегменте, заданном AllocationSegment, где считываются данные.
hAllocation
Дескриптор выделения, отображаемый на плоскости наложения.
PlaneAttributes
Структура типа DXGK_MULTIPLANE_OVERLAY_ATTRIBUTES , указывающая атрибуты плоскости наложения.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 8.1 |
Минимальная версия сервера | Windows Server 2012 R2 |
Верхняя часть | d3dkmddi.h (включая D3dkmddi.h) |