Fonction de rappel LPDDENUMSURFACESCALLBACK7 (ddraw.h)

La fonction EnumSurfacesCallback7 est une fonction de rappel définie par l’application pour les méthodes IDirectDrawSurface7::EnumAttachedSurfaces et IDirectDrawSurface7::EnumOverlayZOrders .

Syntaxe

LPDDENUMSURFACESCALLBACK7 Lpddenumsurfacescallback7;

HRESULT Lpddenumsurfacescallback7(
  [in] LPDIRECTDRAWSURFACE7 unnamedParam1,
  [in] LPDDSURFACEDESC2 unnamedParam2,
  [in] LPVOID unnamedParam3
)
{...}

Paramètres

[in] unnamedParam1

Pointeur vers l’interface IDirectDrawSurface7 de la surface attachée.

[in] unnamedParam2

Pointeur vers une structure DDSURFACEDESC2 qui décrit la surface attachée.

[in] unnamedParam3

Pointeur vers une structure définie par l’application à passer à la fonction de rappel chaque fois que la fonction est appelée.

Valeur retournée

La fonction de rappel retourne DDENUMRET_OK pour continuer l’énumération.

Il retourne DDENUMRET_CANCEL pour arrêter l’énumération.

Notes

Vous pouvez utiliser le type de données LPDDENUMSURFACESCALLBACK7 pour déclarer une variable pouvant contenir un pointeur vers cette fonction de rappel.

Spécifications

   
Plateforme cible Windows
En-tête ddraw.h