Auf Englisch lesen

Freigeben über


LPDDENUMMODESCALLBACK-Rückruffunktion (ddraw.h)

Darf nicht verwendet werden. Diese Rückruffunktion wird durch die EnumModesCallback2-Funktion ersetzt, die mit der IDirectDraw7::EnumDisplayModes-Methode verwendet wird.

Syntax

LPDDENUMMODESCALLBACK Lpddenummodescallback;

HRESULT Lpddenummodescallback(
  [in] LPDDSURFACEDESC unnamedParam1,
  [in] LPVOID unnamedParam2
)
{...}

Parameter

[in] unnamedParam1

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

Anforderungen

   
Zielplattform Windows
Kopfzeile ddraw.h