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 |