IddCxSwapChainReleaseAndAcquireSystemBuffer (iddcx.h)
IddCxSwapChainReleaseAndAcquireSystemBuffer merilis dan memperoleh buffer dari swapchain.
Sintaks
HRESULT IddCxSwapChainReleaseAndAcquireSystemBuffer(
[in] IDDCX_SWAPCHAIN SwapChainObject,
[out] IDARG_OUT_RELEASEANDACQUIRESYSTEMBUFFER *pOutArgs
);
Parameter
[in] SwapChainObject
Objek IDDCX_SWAPCHAIN digunakan untuk mengkueri alamat fisik permukaan yang saat ini diperoleh.
[out] pOutArgs
Penunjuk ke struktur IDARG_OUT_RELEASEANDACQUIRESYSTEMBUFFER di mana informasi yang dihasilkan dari operasi rilis dan perolehan dikembalikan.
Nilai kembali
IddCxSwapChainReleaseAndAcquireSystemBuffer mengembalikan S_OK pada keberhasilan; jika tidak, ia mengembalikan kode kesalahan yang sesuai.
Keterangan
Selain merilis dan memperoleh buffer dari swapchain, IddCxSwapChainReleaseAndAcquireSystemBuffer juga membuka kunci buffer yang dirilis saat memetakan dan mengunci buffer yang diperoleh. Untuk alasan ini, tidak valid untuk memanggil IddCxSwapChainReleaseAndAcquireBuffer berikutnya untuk memanggil metode ini. Struktur IDDCX_SYSTEM_BUFFER_INFO yang ditunjukkan oleh pBufferInfo diisi dengan informasi yang valid hanya pada rilis yang berhasil dan diperoleh seperti yang ditunjukkan oleh nilai pengembalian S_OK.
Persyaratan
Persyaratan | Nilai |
---|---|
Server minimum yang didukung | Windows Server 2022 |
Header | iddcx.h |