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


структура 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

DXGKARGCB_NOTIFY_INTERRUPT_DATA

DXGKCB_NOTIFY_INTERRUPT