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

Содержит сведения о наложении нескольких плоскостей.

Синтаксис

typedef struct _D3DKMT_PRESENT_MULTIPLANE_OVERLAY2 {
  D3DKMT_HANDLE                  hAdapter;
  union {
    D3DKMT_HANDLE hDevice;
    D3DKMT_HANDLE hContext;
  };
  ULONG                          BroadcastContextCount;
  D3DKMT_HANDLE                  BroadcastContext[D3DDDI_MAX_BROADCAST_CONTEXT];
  D3DDDI_VIDEO_PRESENT_SOURCE_ID VidPnSourceId;
  UINT                           PresentCount;
  D3DDDI_FLIPINTERVAL_TYPE       FlipInterval;
  D3DKMT_PRESENTFLAGS            Flags;
  UINT                           PresentPlaneCount;
  D3DKMT_MULTIPLANE_OVERLAY2     *pPresentPlanes;
  UINT                           Duration;
} D3DKMT_PRESENT_MULTIPLANE_OVERLAY2;

Члены

hAdapter

Дескриптор графического адаптера.

hDevice

Дескриптор устройства.

hContext

Дескриптор контекста устройства.

BroadcastContextCount

Указывает количество контекстов.

BroadcastContext[D3DDDI_MAX_BROADCAST_CONTEXT]

Тип данных D3DKMT_HANDLE, представляющий широковещательный контекст.

VidPnSourceId

Отсчитываемый от нуля идентификационный номер источника видеотрансляции в топологии сети видеотрансляции (VidPN), к которому подключен монитор.

PresentCount

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

FlipInterval

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

Flags

Параметры флага.

PresentPlaneCount

Количество ресурсов для закрепления.

pPresentPlanes

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

Duration

Длительность по настоящему времени.

Требования

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