PFN_IDDCXSWAPCHAINRELEASEANDACQUIRESYSTEMBUFFER回调函数 (iddcx.h)

PFN_IDDCXSWAPCHAINRELEASEANDACQUIRESYSTEMBUFFER 是指向 OS 回调函数的指针,通过该函数从交换链中释放和获取缓冲区。

语法

PFN_IDDCXSWAPCHAINRELEASEANDACQUIRESYSTEMBUFFER PfnIddcxswapchainreleaseandacquiresystembuffer;

HRESULT * PfnIddcxswapchainreleaseandacquiresystembuffer(
  [in]  PIDD_DRIVER_GLOBALS DriverGlobals,
  [in]  IDDCX_SWAPCHAIN SwapChainObject,
  [out] IDARG_OUT_RELEASEANDACQUIRESYSTEMBUFFER *pOutArgs
)
{...}

参数

[in] DriverGlobals

指向包含系统定义的每个驱动程序数据的 IDD_DRIVER_GLOBALS 结构的指针。

[in] SwapChainObject

传递给 EVT_IDD_CX_MONITOR_ASSIGN_SWAPCHAIN 调用的 IDDCX_SWAPCHAIN 对象。

[out] pOutArgs

函数的输出参数。

返回值

PFN_IDDCXSWAPCHAINRELEASEANDACQUIRESYSTEMBUFFER 返回S_OK;否则会返回相应的错误代码。

注解

间接显示驱动程序 (IDD) 不应使用此指针直接调用它指向的函数。 IDD 应改为调用 IddCxSwapChainReleaseAndAcquireSystemBuffer

要求

要求
最低受支持的服务器 Windows Server 2022
标头 iddcx.h

另请参阅

IddCxSwapChainReleaseAndAcquireSystemBuffer