DXGKARG_CANCELQUEUEDFLIPS 结构 (d3dkmddi.h)
DXGKARG_CANCELQUEUEDFLIPS 结构包含驱动程序DXGKDDI_CANCELQUEUEDFLIPS回调函数的参数。 从 WDDM 3.0 开始, DXGKARG_CANCELFLIPS 取代了此结构。
语法
typedef struct _DXGKARG_CANCELQUEUEDFLIPS {
D3DDDI_VIDEO_PRESENT_SOURCE_ID VidPnSourceId;
UINT LayerIndex;
ULONGLONG PresentIdCancelRequested;
ULONGLONG PresentIdCancelled;
} DXGKARG_CANCELQUEUEDFLIPS;
成员
VidPnSourceId
[in]标识翻转队列的 VidPn 源 ID 的 D3DDDI_VIDEO_PRESENT_SOURCE_ID 值。
LayerIndex
[in]标识翻转队列中的 MPO 平面索引。
PresentIdCancelRequested
[in]标识要取消的 PresentId 的范围。 此值是 [PresentIdCancelRequested, LastSubmittedPresentIdToDriver] 翻转范围内要取消的第一次翻转。
PresentIdCancelled
[out]指定驱动程序同步取消的 PresentId 的范围。 此值是 [PresentIdCancelled, LastSubmittedPresentIdToDriver] 翻转范围内取消的第一次翻转。 PresentIdCancelled 的可能值如下所示。
值 | 含义 |
---|---|
PresentIdCancelRequested | 驱动程序取消了指定范围内所有挂起的翻转。 |
大于或等于 PresentIdCancelRequested | 驱动程序无法取消指定范围内的一个或多个挂起的呈现。 |
零个 | 挂起的礼物均未同步取消。 |
注解
异步取消的 PresentId 通过 VSync 中断机制报告。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows Server 2022 (WDDM 2.9) |
标头 | d3dkmddi.h |