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

IDirectDrawSurface7