DXGKDDI_CANCELFLIPS回调函数 (d3dkmddi.h)

硬件翻转队列模型中,OS 调用显示微型端口驱动程序的 DXGKDDI_CANCELFLIPS 函数,以同步取消以前排队的翻转。

语法

DXGKDDI_CANCELFLIPS DxgkddiCancelflips;

NTSTATUS DxgkddiCancelflips(
  IN_CONST_HANDLE hAdapter,
  INOUT_PDXGKARG_CANCELFLIPS pCancelFlips
)
{...}

参数

hAdapter

[in]显示适配器的句柄。

pCancelFlips

[in/out]指向包含此函数参数 的DXGKARG_CANCELFLIPS 结构的指针。

返回值

DXGKDDI_CANCELFLIPS 返回如下所示的 NTSTATUS 代码之一:

返回值 含义
STATUS_SUCCESS 例程已成功完成。
STATUS_NOT_IMPLEMENTED 驱动程序不实现对此操作的支持。 对于此返回状态,OS 将跟进对 DxgkDdiCancelQueuedFlips 的调用。

注解

异步取消的 PresentId 通过 VSync 中断机制报告。

有关详细信息 ,请参阅取消多个平面上的联锁翻转

要求

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

另请参阅

DXGKARG_CANCELFLIPS