Metode IDirectDrawSurface7::AddAttachedSurface (ddraw.h)
Melampirkan permukaan z-buffer yang ditentukan ke permukaan ini.
Sintaks
HRESULT AddAttachedSurface(
[in] LPDIRECTDRAWSURFACE7 unnamedParam1
);
Parameter
[in] unnamedParam1
Alamat antarmuka IDirectDrawSurface7 agar permukaan terpasang.
Nilai kembali
Jika metode berhasil, nilai yang dikembalikan DD_OK.
Jika gagal, metode dapat mengembalikan salah satu nilai kesalahan berikut:
- DDERR_CANNOTATTACHSURFACE
- DDERR_GENERIC
- DDERR_INVALIDOBJECT
- DDERR_INVALIDPARAMS
- DDERR_SURFACEALREADYATTACHED
- DDERR_SURFACELOST
- DDERR_WASSTILLDRAWING
Keterangan
AddAttachedSurface menambah jumlah referensi permukaan yang terpasang. Anda dapat secara eksplisit melepaskan permukaan dan mengurangi jumlah referensinya dengan menggunakan metode IDirectDrawSurface7::D eleteAttachedSurface . Tidak seperti permukaan kompleks yang Anda buat dengan satu panggilan ke IDirectDraw7::CreateSurface, permukaan yang terpasang dengan metode ini tidak secara otomatis dirilis. Aplikasi harus melepaskan permukaan tersebut.
Anda hanya dapat melampirkan permukaan z-buffer dengan metode ini.
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