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 |