Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Структура DXGK_MULTIPLANE_OVERLAY_VSYNC_INFO2 используется для отображения минипорт-драйверов для отчета о завершении переверки на плоскости после VSYNC.
Синтаксис
typedef struct _DXGK_MULTIPLANE_OVERLAY_VSYNC_INFO2 {
DWORD LayerIndex;
ULONGLONG PresentId;
DXGKCB_NOTIFY_MPO_VSYNC_FLAGS Flags;
} DXGK_MULTIPLANE_OVERLAY_VSYNC_INFO2;
Члены
LayerIndex
Отсчитываемый от нуля индекс плоскости наложения для отображения. Верхняя плоскость (в направлении z) имеет нулевой индекс. Значения индекса плоскостей должны быть последовательными от верхнего до нижнего.
PresentId
Видео представляет исходный идентификатор, предоставленный во время вызова DXGKDDI_SETVIDPNSOURCEADDRESSWITHMULTIPLANEOVERLAY3.
Flags
Структура DXGKCB_NOTIFY_MPO_VSYNC_FLAGS, содержащая флаги набора драйверов. Эти флаги используются для определения того, должен ли планировщик вызывать DXGKDDI_POSTMULTIPLANEOVERLAYPRESENT для этого плоскости.
Замечания
DXGK_MULTIPLANE_OVERLAY_VSYNC_INFO2 является членом структуры DXGKARGCB_NOTIFY_INTERRUPT_DATA. Он заполняется водителем, чтобы сообщить о завершении переверки каждого самолета после того, как происходит VSYNC. Он должен быть заполнен, когда адаптер отображения создает прерывание после VSYNC.
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Windows 10 версии 1607 (WDDM 2.1) |
заголовка | d3dkmddi.h |
См. также
DXGK_MULTIPLANE_OVERLAY_VSYNC_INFO3
DXGKARGCB_NOTIFY_INTERRUPT_DATA