IddCxSwapChainGetPhysicallyContiguousAddress 函数 (iddcx.h)
IddCxSwapChainGetPhysicallyContiguousAddress 检索指定交换链当前获取图面的物理地址。
语法
HRESULT IddCxSwapChainGetPhysicallyContiguousAddress(
[in] IDDCX_SWAPCHAIN SwapChainObject,
[out] PHYSICAL_ADDRESS *pSurfaceAddresss
);
参数
[in] SwapChainObject
用于查询当前获取图面的物理地址的 IDDCX_SWAPCHAIN 对象。
[out] pSurfaceAddresss
指向用图面或 nullptr 的物理地址填充的PHYSICAL_ADDRESS变量的指针。
返回值
IddCxSwapChainGetPhysicallyContiguousAddress 返回成功S_OK,并指示 pSurface 中的有效物理指针。 如果无法满足在物理连续内存中分配主副本的初始请求,则此方法将返回E_NOINTERFACE。 如果尚未获取图面,或者如果 pSurface 为 nullptr,则此方法将返回E_INVALIDARG。
言论
IddCxSwapChainGetPhysicallyContiguousAddress 查找当前获取的指定交换链图面,并首先对任何挂起的呈现命令执行等待。 等待成功后,如果初始请求成功,它将检索图面的物理地址,然后在包含图面的范围上执行缓存刷新和失效。
要求
要求 | 价值 |
---|---|
支持的最低服务器 | Windows Server 2022 |
标头 | iddcx.h |