структура DXGK_MULTIPLANE_OVERLAY_VSYNC_INFO3 (d3dkmddi.h)
Драйвер мини-порта дисплея использует DXGK_MULTIPLANE_OVERLAY_VSYNC_INFO3 для отчета о завершении переворачивания для каждой плоскости после Vsync.
Синтаксис
typedef struct _DXGK_MULTIPLANE_OVERLAY_VSYNC_INFO3 {
DWORD LayerIndex;
ULONG FirstFreeFlipQueueLogEntryIndex;
} DXGK_MULTIPLANE_OVERLAY_VSYNC_INFO3;
Члены
LayerIndex
Отсчитываемый от нуля индекс отображаемой плоскости наложения. Верхняя плоскость (в направлении z) имеет нулевой индекс. Значения индекса плоскостей должны быть последовательными сверху вниз.
FirstFreeFlipQueueLogEntryIndex
Индекс после последней записи в буфере журнала очереди перелистывания.
Комментарии
DXGK_MULTIPLANE_OVERLAY_VSYNC_INFO3 является членом структуры DXGKARGCB_NOTIFY_INTERRUPT_DATA . Он заполняется драйвером, чтобы сообщить о завершении пролистывания каждой плоскости после того, как Всинхрон происходит в аппаратной модели очереди пролистывания. Он должен быть заполнен, когда видеоадаптер создает прерывание после Vsync.
Требования
Требование | Значение |
---|---|
Минимальная версия сервера | Windows Server 2022 (WDDM 2.9) |
Верхняя часть | d3dkmddi.h |
См. также раздел
DXGK_MULTIPLANE_OVERLAY_VSYNC_INFO2