структура D3DKMT_PRESENT_MULTIPLANE_OVERLAY (d3dkmthk.h)
Содержит сведения о наложении нескольких плоскостей.
Синтаксис
typedef struct D3DKMT_PRESENT_MULTIPLANE_OVERLAY {
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_OVERLAY *pPresentPlanes;
UINT Duration;
} D3DKMT_PRESENT_MULTIPLANE_OVERLAY;
Члены
hDevice
Дескриптор устройства.
hContext
Дескриптор контекста устройства.
BroadcastContextCount
Указывает количество контекстов.
BroadcastContext[D3DDDI_MAX_BROADCAST_CONTEXT]
Тип данных D3DKMT_HANDLE, представляющий широковещательный контекст.
VidPnSourceId
Отсчитываемый от нуля идентификационный номер источника видеотрансляции в топологии сети видеотрансляции (VidPN), к которому подключен монитор.
PresentCount
Количество имеющихся операций, которые можно поместить в очередь для устройства, указанного в hDevice.
FlipInterval
Значение UINT, указывающее, поддерживает ли драйвер минипорта дисплей изначально планирование выполнения команды flip после двух, трех или четырех вертикальных синхронизаций.
Flags
Параметры флага.
PresentPlaneCount
Количество ресурсов для закрепления.
pPresentPlanes
Указатель на плоскости представления.
Duration
Длительность по настоящему времени.
Требования
Требование | Значение |
---|---|
Заголовок | d3dkmthk.h |