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

Lihat juga

IDARG_OUT_RELEASEANDACQUIRESYSTEMBUFFER

IDDCX_SYSTEM_BUFFER_INFO

IddCxSwapChainReleaseAndAcquireBuffer