Metode IDirect3DSwapChain9::GetFrontBufferData (d3d9helper.h)
Menghasilkan salinan buffer depan swapchain dan tempat yang menyalin dalam buffer memori sistem yang disediakan oleh aplikasi.
Sintaks
HRESULT GetFrontBufferData(
[in, out] IDirect3DSurface9 *pDestSurface
);
Parameter
[in, out] pDestSurface
Jenis: IDirect3DSurface9*
Arahkan ke antarmuka IDirect3DSurface9 yang akan menerima salinan buffer depan swapchain. Data dikembalikan dalam baris berturut-turut tanpa ruang intervensi, mulai dari baris tertinggi secara vertikal hingga terendah. Untuk mode berjendela, ukuran permukaan tujuan harus ukuran desktop. Untuk mode layar penuh, ukuran permukaan tujuan harus ukuran layar.
Nilai kembali
Jenis: HRESULT
Jika metode berhasil, nilai yang dikembalikan D3D_OK. Jika BackBuffer melebihi atau sama dengan jumlah total buffer back, fungsi gagal dan mengembalikan D3DERR_INVALIDCALL.
Keterangan
Memanggil metode ini akan meningkatkan jumlah referensi internal pada antarmuka IDirect3DSurface9 . Kegagalan untuk memanggil IUnknown::Release setelah selesai menggunakan antarmuka IDirect3DSurface9 ini menghasilkan kebocoran memori.
Persyaratan
Persyaratan | Nilai |
---|---|
Target Platform | Windows |
Header | d3d9helper.h (termasuk D3D9.h) |
Pustaka | D3D9.lib |