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


структура 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 после завершения. Параметр InterruptTargetPresentId может иметь одно из следующих значений:

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

Комментарии

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

Требования

Требование Значение
Минимальная версия клиента Windows 11 (WDDM 3.0)
Верхняя часть d3dkmddi.h

См. также раздел

DXGKDDI_SETINTERRUPTTARGETPRESENTID