Condividi tramite


LPDDENUMSURFACESCALLBACK2 funzione di callback (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

LPDDENUMSURFACESCALLBACK2 Lpddenumsurfacescallback2;

HRESULT Lpddenumsurfacescallback2(
  [in] LPDIRECTDRAWSURFACE4 unnamedParam1,
  [in] LPDDSURFACEDESC2 unnamedParam2,
  [in] LPVOID unnamedParam3
)
{...}

Parametri

[in] unnamedParam1

Puntatore all'interfaccia IDirectDrawSurface4 della superficie associata.

[in] unnamedParam2

Puntatore a una struttura DDSURFACEDESC2 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 LPDDENUMSURFACESCALLBACK2 per dichiarare una variabile che può contenere un puntatore a questa funzione di callback.

Requisiti

Requisito Valore
Piattaforma di destinazione Windows
Intestazione ddraw.h