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 |