структура 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, указывающее, поддерживает ли драйвер мини-порта отображения в собственном коде планирование выполнения команды перевернуть после двух, трех или четырех вертикальных синхронизаций.
Flags
Параметры флага.
PresentPlaneCount
Количество ресурсов для закрепления.
pPresentPlanes
Указатель на представление плоскостей.
Duration
Длительность каждого представления.
Требования
Требование | Ценность |
---|---|
заголовка | d3dkmthk.h |