Fonction de rappel LPDDENUMSURFACESCALLBACK (ddraw.h)

Ne pas utiliser. Cette fonction de rappel est remplacée par la fonction EnumSurfacesCallback7 qui est utilisée avec les méthodes IDirectDraw7 ::EnumSurfaces, IDirectDrawSurface7 ::EnumAttachedSurfaces et IDirectDrawSurface7 ::EnumOverlayZOrders .

Syntaxe

LPDDENUMSURFACESCALLBACK Lpddenumsurfacescallback;

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

Paramètres

[in] unnamedParam1

Pointeur vers l’interface IDirectDrawSurface pour la surface attachée.

[in] unnamedParam2

Pointeur vers une structure DDSURFACEDESC 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.

Remarques

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

Configuration requise

Condition requise Valeur
Plateforme cible Windows
En-tête ddraw.h