Metode IDirectDraw7::D uplicateSurface (ddraw.h)
Menduplikasi objek DirectDrawSurface.
Sintaks
HRESULT DuplicateSurface(
[in] LPDIRECTDRAWSURFACE7 unnamedParam1,
[out] LPDIRECTDRAWSURFACE7 *unnamedParam2
);
Parameter
[in] unnamedParam1
Alamat antarmuka IDirectDrawSurface7 agar permukaan diduplikasi.
[out] unnamedParam2
Alamat variabel yang berisi penunjuk antarmuka IDirectDrawSurface7 untuk objek DirectDrawSurface yang baru diduplikasi.
Nilai kembali
Jika metode berhasil, nilai yang dikembalikan adalah DD_OK.
Jika gagal, metode dapat mengembalikan salah satu nilai kesalahan berikut:
- DDERR_CANTDUPLICATE
- DDERR_INVALIDOBJECT
- DDERR_INVALIDPARAMS
- DDERR_OUTOFMEMORY
- DDERR_SURFACELOST
Keterangan
DuplicateSurface membuat objek DirectDrawSurface baru yang menunjuk ke memori permukaan yang sama dengan objek DirectDrawSurface yang ada. Duplikat ini dapat digunakan seperti objek aslinya. Memori permukaan dilepaskan setelah objek terakhir yang merujuknya dilepaskan. Permukaan utama, permukaan 3-D, atau permukaan yang dibuat secara implisit tidak dapat diduplikasi.
Persyaratan
Persyaratan | Nilai |
---|---|
Target Platform | Windows |
Header | ddraw.h |
Pustaka | Ddraw.lib |
DLL | Ddraw.dll |
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk