Поделиться через


структура 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;
  void                           D3DKMT_PTR(
    D3DKMT_MULTIPLANE_OVERLAY2 *unnamedParam1,
    pPresentPlanes             unnamedParam2
  );
  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

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

void D3DKMT_PTR( D3DKMT_MULTIPLANE_OVERLAY2 *unnamedParam1, pPresentPlanes unnamedParam2)

Duration

За текущую длительность.

Требования

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