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]标识硬件翻转队列的 VidPn 源 ID 的 D3DDDI_VIDEO_PRESENT_SOURCE_ID 值。

LayerIndex

[in]一个从零开始的索引值,用于标识翻转队列的 MPO 平面索引。

InterruptTargetPresentId

[in]一个值,该值标识在完成时引发相应 VSync 或 HSync 中断所需的 PresentId。 InterruptTargetPresentId 可以是以下值之一:

价值 意义
UINT64_MAX 在目标当前 ID 再次更改之前,不需要 VSync 中断。
0 无论是否完成任何新的翻转,每个间隔都需要 VSync 中断。
任何其他值 如果当前扫描的 PresentId >= InterruptTargetPresentId,则会引发中断。

言论

有关详细信息,请参阅 指定 Vsync 中断行为

要求

要求 价值
最低支持的客户端 Windows 11 (WDDM 3.0)
标头 d3dkmddi.h

另请参阅

DXGKDDI_SETINTERRUPTTARGETPRESENTID