IddCxSwapChainGetPhysicallyContiguousAddress (iddcx.h)
IddCxSwapChainGetPhysicallyContiguousAddress mengambil alamat fisik dari permukaan swapchain yang saat ini diperoleh.
Sintaks
HRESULT IddCxSwapChainGetPhysicallyContiguousAddress(
[in] IDDCX_SWAPCHAIN SwapChainObject,
[out] PHYSICAL_ADDRESS *pSurfaceAddresss
);
Parameter
[in] SwapChainObject
Objek IDDCX_SWAPCHAIN digunakan untuk mengkueri alamat fisik permukaan yang saat ini diperoleh.
[out] pSurfaceAddresss
Arahkan ke variabel PHYSICAL_ADDRESS yang diisi dengan alamat fisik permukaan atau nullptr.
Nilai kembali
IddCxSwapChainGetPhysicallyContiguousAddress mengembalikan S_OK pada keberhasilan dan menunjukkan pointer fisik yang valid dalam pSurface. Jika permintaan awal untuk mengalokasikan utama dalam memori yang berdekatan secara fisik tidak dapat dipenuhi maka metode ini akan mengembalikan E_NOINTERFACE. Jika permukaan belum diperoleh saat ini, atau jika pSurface nullptr maka metode ini akan mengembalikan E_INVALIDARG.
Keterangan
IddCxSwapChainGetPhysicallyContiguousAddress mencari permukaan yang saat ini diperoleh dari swapchain yang ditentukan dan pertama-tama melakukan tunggu perintah render yang tertunda. Setelah penantian berhasil, ia mengambil alamat fisik permukaan jika permintaan awal berhasil, lalu melakukan cache flush dan invalidasi pada rentang yang berisi permukaan.
Persyaratan
Persyaratan | Nilai |
---|---|
Server minimum yang didukung | Windows Server 2022 |
Header | iddcx.h |