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


структура DXGKARG_SETINTERRUPTTARGETPRESENTID (d3dkmddi.h)

Структура DXGKARG_SETINTERRUPTTARGETPRESENTID содержит параметры для функции обратного вызова драйвера DXGKDDI_SETINTERRUPTTARGETPRESENTID.

Синтаксис

typedef struct _DXGKARG_SETINTERRUPTTARGETPRESENTID {
  D3DDDI_VIDEO_PRESENT_SOURCE_ID VidPnSourceId;
  UINT                           LayerIndex;
  ULONGLONG                      InterruptTargetPresentId;
} DXGKARG_SETINTERRUPTTARGETPRESENTID;

Члены

VidPnSourceId

[in] Значение D3DDDI_VIDEO_PRESENT_SOURCE_ID, определяющее идентификатор источника VidPn очереди перевернутого оборудования.

LayerIndex

[in] Отсчитываемое от нуля значение индекса, определяющее индекс плоскости MPO очереди перевернуть.

InterruptTargetPresentId

[in] Значение, определяющее Идентификатор PresentId, необходимое для создания соответствующего прерывания VSync или HSync при завершении. ПрерываниеTargetPresentId может быть одним из следующих значений:

Ценность Значение
UINT64_MAX Пока целевой идентификатор текущего идентификатора не изменится, не требуется прерывание VSync.
0 Прерывания VSync требуются для каждого интервала независимо от того, завершены ли новые переверки.
Любое другое значение Прерывания возникают, если в настоящее время сканированный PresentId >= ПрерываниеTargetPresentId.

Замечания

Дополнительные сведения см. в статье Указание поведения прерываний Vsync.

Требования

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

См. также

DXGKDDI_SETINTERRUPTTARGETPRESENTID