共用方式為


IddCxSwapChainGetPhysicallyContiguousAddress 函式 (iddcx.h)

IddCxSwapChainGetPhysicallyContiguousAddress 會擷取指定之交換鏈目前取得介面的實體位址。

語法

HRESULT IddCxSwapChainGetPhysicallyContiguousAddress(
  [in]  IDDCX_SWAPCHAIN  SwapChainObject,
  [out] PHYSICAL_ADDRESS *pSurfaceAddresss
);

參數

[in] SwapChainObject

IDDCX_SWAPCHAIN 對象,用來查詢目前取得表面的實體位址。

[out] pSurfaceAddresss

PHYSICAL_ADDRESS變數的指標,該變數會填入表面或 nullptr 的實體位址。

傳回值

IddCxSwapChainGetPhysicallyContiguousAddress 會在成功時傳回S_OK,並指出 pSurface 中的有效實體指標。 如果無法滿足在實體連續記憶體中配置主要專案的初始要求,則此方法會傳回E_NOINTERFACE。 如果目前尚未取得表面,或如果 pSurface 為 nullptr,則此方法會傳回E_INVALIDARG。

備註

IddCxSwapChainGetPhysicallyContiguousAddress 會查閱指定交換鏈目前取得的介面,並先執行等候任何擱置的轉譯命令。 等候成功之後,它會在初始要求成功時擷取表面的實體位址,然後在包含表面的範圍上執行快取排清和失效。

規格需求

需求
最低支援的伺服器 Windows Server 2022
標頭 iddcx.h

另請參閱

IDDCX_ADAPTER_FLAGS

IddCxSwapChainReleaseAndAcquireBuffer

IddCxSwapChainReleaseAndAcquireSystemBuffer