Condividi tramite


Funzione di callback LPDDENUMSURFACESCALLBACK (ddraw.h)

Non usare. Questa funzione di callback viene sostituita dalla funzione EnumSurfacesCallback7 usata con i metodi IDirectDraw7::EnumSurfaces, IDirectDrawSurface7::EnumAttachedSurfaces e IDirectDrawSurface7::EnumOverlayZOrders .

Sintassi

LPDDENUMSURFACESCALLBACK Lpddenumsurfacescallback;

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

Parametri

[in] unnamedParam1

Puntatore all'interfaccia IDirectDrawSurface per la superficie associata.

[in] unnamedParam2

Puntatore a una struttura DDSURFACEDESC che descrive la superficie associata.

[in] unnamedParam3

Puntatore a una struttura definita dall'applicazione da passare alla funzione di callback ogni volta che viene chiamata la funzione.

Valore restituito

La funzione di callback restituisce DDENUMRET_OK per continuare l'enumerazione.

Restituisce DDENUMRET_CANCEL per arrestare l'enumerazione.

Commenti

È possibile usare il tipo di dati LPDDENUMSURFACESCALLBACK per dichiarare una variabile che può contenere un puntatore a questa funzione di callback.

Requisiti

Requisito Valore
Piattaforma di destinazione Windows
Intestazione ddraw.h