Bagikan melalui


Fungsi panggilan balik LPDDENUMSURFACESCALLBACK (ddraw.h)

Jangan gunakan. Fungsi panggilan balik ini digantikan oleh fungsi EnumSurfacesCallback7 yang digunakan dengan metode IDirectDraw7::EnumSurfaces, IDirectDrawSurface7::EnumAttachedSurfaces, dan IDirectDrawSurface7::EnumOverlayZOrders .

Sintaks

LPDDENUMSURFACESCALLBACK Lpddenumsurfacescallback;

HRESULT Lpddenumsurfacescallback(
  [in] LPDIRECTDRAWSURFACE unnamedParam1,
  [in] LPDDSURFACEDESC unnamedParam2,
  [in] LPVOID unnamedParam3
)
{...}

Parameter

[in] unnamedParam1

Penunjuk ke antarmuka IDirectDrawSurface untuk permukaan yang terpasang.

[in] unnamedParam2

Penunjuk ke struktur DDSURFACEDESC yang menjelaskan permukaan yang terpasang.

[in] unnamedParam3

Penunjuk ke struktur yang ditentukan aplikasi untuk diteruskan ke fungsi panggilan balik setiap kali fungsi dipanggil.

Mengembalikan nilai

Fungsi panggilan balik mengembalikan DDENUMRET_OK untuk melanjutkan enumerasi.

Ini mengembalikan DDENUMRET_CANCEL untuk menghentikan enumerasi.

Keterangan

Anda dapat menggunakan jenis data LPDDENUMSURFACESCALLBACK untuk mendeklarasikan variabel yang dapat berisi penunjuk ke fungsi panggilan balik ini.

Persyaratan

Persyaratan Nilai
Target Platform Windows
Header ddraw.h