IddCxSwapChainReleaseAndAcquireSystemBuffer 函数 (iddcx.h)
IddCxSwapChainReleaseAndAcquireSystemBuffer 版本并从交换链获取缓冲区。
语法
HRESULT IddCxSwapChainReleaseAndAcquireSystemBuffer(
[in] IDDCX_SWAPCHAIN SwapChainObject,
[out] IDARG_OUT_RELEASEANDACQUIRESYSTEMBUFFER *pOutArgs
);
参数
[in] SwapChainObject
用于查询当前获取图面的物理地址的 IDDCX_SWAPCHAIN 对象。
[out] pOutArgs
指向 IDARG_OUT_RELEASEANDACQUIRESYSTEMBUFFER 结构的指针,在该结构中返回发布和获取作的结果信息。
返回值
IddCxSwapChainReleaseAndAcquireSystemBuffer 返回成功S_OK;否则,它将返回适当的错误代码。
言论
除了从交换链释放和获取缓冲区之外,IddCxSwapChainReleaseAndAcquireSystemBuffer 还会取消映射和解锁正在释放的缓冲区,同时映射并锁定正在获取的缓冲区。 因此,在调用此方法后,调用 IddCxSwapChainReleaseAndAcquireBuffer 无效。 pBufferInfo 指向的 IDDCX_SYSTEM_BUFFER_INFO 结构仅包含成功发布和获取的有效信息,如返回值S_OK所指示。
要求
要求 | 价值 |
---|---|
支持的最低服务器 | Windows Server 2022 |
标头 | iddcx.h |