Freigeben über


LPDDENUMMODESCALLBACK2-Rückruffunktion (ddraw.h)

Die EnumModesCallback2-Funktion ist eine anwendungsdefinierte Rückruffunktion für die IDirectDraw7::EnumDisplayModes-Methode .

Syntax

LPDDENUMMODESCALLBACK2 Lpddenummodescallback2;

HRESULT Lpddenummodescallback2(
  [in] LPDDSURFACEDESC2 unnamedParam1,
  [in] LPVOID unnamedParam2
)
{...}

Parameter

[in] unnamedParam1

Ein Zeiger auf eine schreibgeschützte DDSURFACEDESC2-Struktur , die die Überwachungshäufigkeit und den modus bereitstellt, der erstellt werden kann.

[in] unnamedParam2

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

Anforderungen

   
Zielplattform Windows
Kopfzeile ddraw.h