PFN_IDDCXSWAPCHAINGETPHYSICALLYCONTIGUOUSADDRESS回调函数 (iddcx.h)

PFN_IDDCXSWAPCHAINGETPHYSICALLYCONTIGUOUSADDRESS 是指向 OS 回调函数的指针,通过该函数检索指定交换链当前获取的图面的物理地址。

语法

PFN_IDDCXSWAPCHAINGETPHYSICALLYCONTIGUOUSADDRESS PfnIddcxswapchaingetphysicallycontiguousaddress;

HRESULT * PfnIddcxswapchaingetphysicallycontiguousaddress(
  [in]  PIDD_DRIVER_GLOBALS DriverGlobals,
  [in]  IDDCX_SWAPCHAIN SwapChainObject,
  [out] PHYSICAL_ADDRESS *pSurfaceAddresss
)
{...}

参数

[in] DriverGlobals

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

[in] SwapChainObject

传递给 EVT_IDD_CX_MONITOR_ASSIGN_SWAPCHAIN 调用的 IDDCX_SWAPCHAIN 对象。

[out] pSurfaceAddresss

输出参数。 成功后, pSurfaceAddress 将填充图面的物理地址。

返回值

如果例程成功,则返回S_OK。 如果未在物理连续内存中分配图面,此例程将返回E_NOINTERFACE。

注解

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

要求

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

另请参阅

IddCxSwapChainGetPhysicallyContiguousAddress