структура D3DKMT_MULTIPLANE_OVERLAY3 (d3dkmthk.h)

Структура многопланового наложения.

Синтаксис

typedef struct _D3DKMT_MULTIPLANE_OVERLAY3 {
  UINT                                        LayerIndex;
  D3DKMT_PLANE_SPECIFIC_INPUT_FLAGS           InputFlags;
  D3DDDI_FLIPINTERVAL_TYPE                    FlipInterval;
  UINT                                        MaxImmediateFlipLine;
  UINT                                        AllocationCount;
  D3DKMT_HANDLE                               *pAllocationList;
  UINT                                        DriverPrivateDataSize;
  VOID                                        *pDriverPrivateData;
  const D3DKMT_MULTIPLANE_OVERLAY_ATTRIBUTES3 *pPlaneAttributes;
  D3DKMT_HANDLE                               hFlipToFence;
  D3DKMT_HANDLE                               hFlipAwayFence;
  D3DKMT_ALIGN64 UINT64                       FlipToFenceValue;
  D3DKMT_ALIGN64 UINT64                       FlipAwayFenceValue;
} D3DKMT_MULTIPLANE_OVERLAY3;

Члены

LayerIndex

Индекс слоя.

InputFlags

Флаги ввода.

FlipInterval

Значение UINT, указывающее, поддерживает ли драйвер минипорта дисплей изначально планирование выполнения команды flip после двух, трех или четырех вертикальных синхронизаций.

MaxImmediateFlipLine

Максимальная немедленная линия пролистывания.

AllocationCount

Количество выделений в pAllocationList.

pAllocationList

Указатель на первый список выделения.

DriverPrivateDataSize

Размер личных данных драйвера.

pDriverPrivateData

Указатель на личные данные драйвера.

pPlaneAttributes

Структура , содержащая атрибуты плоскости.

hFlipToFence

Дескриптор к забору для переворачивания, который вот-вот произойдет.

hFlipAwayFence

Дескриптор к забору для только что завершенного пролистывания.

FlipToFenceValue

Значение ограждения для переворачивания, которое вот-вот произойдет.

FlipAwayFenceValue

Значение ограждения для только что завершенного переворачивания.

Требования

Требование Значение
Заголовок d3dkmthk.h

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

D3DKMT_PRESENT_MULTIPLANE_OVERLAY3