Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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
LPDDENUMSURFACESCALLBACK2 Lpddenumsurfacescallback2;
HRESULT Lpddenumsurfacescallback2(
[in] LPDIRECTDRAWSURFACE4 unnamedParam1,
[in] LPDDSURFACEDESC2 unnamedParam2,
[in] LPVOID unnamedParam3
)
{...}
Paramètres
[in] unnamedParam1
Pointeur vers l’interface IDirectDrawSurface4 de la surface attachée.
[in] unnamedParam2
Pointeur vers une structure de 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 poursuivre l’énumération.
Elle retourne DDENUMRET_CANCEL pour arrêter l’énumération.
Remarques
Vous pouvez utiliser le type de données LPDDENUMSURFACESCALLBACK2 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 |