LPDDENUMSURFACESCALLBACK-Rückruffunktion (ddraw.h)
Nicht verwenden. Diese Rückruffunktion wird von der EnumSurfacesCallback7-Funktion ersetzt, die mit den Methoden IDirectDraw7::EnumSurfaces, IDirectDrawSurface7::EnumAttachedSurfaces und IDirectDrawSurface7::EnumOverlayZOrders verwendet wird.
Syntax
LPDDENUMSURFACESCALLBACK Lpddenumsurfacescallback;
HRESULT Lpddenumsurfacescallback(
[in] LPDIRECTDRAWSURFACE unnamedParam1,
[in] LPDDSURFACEDESC unnamedParam2,
[in] LPVOID unnamedParam3
)
{...}
Parameter
[in] unnamedParam1
Ein Zeiger auf die IDirectDrawSurface-Schnittstelle für die angefügte Oberfläche.
[in] unnamedParam2
Ein Zeiger auf eine DDSURFACEDESC-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 LPDDENUMSURFACESCALLBACK-Datentyp verwenden, um eine Variable zu deklarieren, die einen Zeiger auf diese Rückruffunktion enthalten kann.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Windows |
Kopfzeile | ddraw.h |