Freigeben über


LPDDENUMSURFACESCALLBACK2 Rückruffunktion (ddraw.h)

Nicht verwenden. Diese Rückruffunktion wird durch die Funktion EnumSurfacesCallback7 ersetzt, die mit den Methoden IDirectDraw7::EnumSurfaces, IDirectDrawSurface7::EnumAttachedSurfaces und IDirectDrawSurface7::EnumOverlayZOrders verwendet wird.

Syntax

LPDDENUMSURFACESCALLBACK2 Lpddenumsurfacescallback2;

HRESULT Lpddenumsurfacescallback2(
  [in] LPDIRECTDRAWSURFACE4 unnamedParam1,
  [in] LPDDSURFACEDESC2 unnamedParam2,
  [in] LPVOID unnamedParam3
)
{...}

Parameter

[in] unnamedParam1

Ein Zeiger auf die IDirectDrawSurface4-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 Datentyp LPDDENUMSURFACESCALLBACK2 verwenden, um eine Variable zu deklarieren, die einen Zeiger auf diese Rückruffunktion enthalten kann.

Anforderungen

Anforderung Wert
Zielplattform Windows
Kopfzeile ddraw.h