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


структура 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 происходит в модели аппаратной модели очереди перевернуть. Он должен быть заполнен, когда адаптер отображения создает прерывание после Vsync.

Требования

Требование Ценность
минимальный поддерживаемый сервер Windows Server 2022 (WDDM 2.9)
заголовка d3dkmddi.h

См. также

DXGK_MULTIPLANE_OVERLAY_VSYNC_INFO2

DXGKARGCB_NOTIFY_INTERRUPT_DATA

DXGKCB_NOTIFY_INTERRUPT