структура 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 |
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по