LPDDENUMSURFACESCALLBACK7-Rückruffunktion (ddraw.h)
Die Funktion EnumSurfacesCallback7 ist eine anwendungsdefinierte Rückruffunktion für die Methoden IDirectDrawSurface7::EnumAttachedSurfaces und IDirectDrawSurface7::EnumOverlayZOrders .
Syntax
LPDDENUMSURFACESCALLBACK7 Lpddenumsurfacescallback7;
HRESULT Lpddenumsurfacescallback7(
[in] LPDIRECTDRAWSURFACE7 unnamedParam1,
[in] LPDDSURFACEDESC2 unnamedParam2,
[in] LPVOID unnamedParam3
)
{...}
Parameter
[in] unnamedParam1
Ein Zeiger auf die IDirectDrawSurface7-Schnittstelle der angefügten Oberfläche.
[in] unnamedParam2
Ein Zeiger auf eine DDSURFACEDESC2-Struktur , die die angefügte Oberfläche beschreibt.
[in] unnamedParam3
Ein Zeiger auf eine anwendungsdefinierte Struktur, die bei jedem Aufruf der Funktion an die Rückruffunktion übergeben werden soll.
Rückgabewert
Die Rückruffunktion gibt DDENUMRET_OK zurück, um die Enumeration fortzusetzen.
Es wird DDENUMRET_CANCEL zurückgegeben, um die Enumeration zu beenden.
Hinweise
Sie können den LPDDENUMSURFACESCALLBACK7-Datentyp verwenden, um eine Variable zu deklarieren, die einen Zeiger auf diese Rückruffunktion enthalten kann.
Anforderungen
Zielplattform | Windows |
Kopfzeile | ddraw.h |