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 |