Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Listet die Überlagerungsflächen auf dem angegebenen Ziel auf. Sie können die Überlagerungen in vorderer oder back-to-front-Reihenfolge aufzählen.
Syntax
HRESULT EnumOverlayZOrders(
[in] DWORD unnamedParam1,
[in] LPVOID unnamedParam2,
[in] LPDDENUMSURFACESCALLBACK7 unnamedParam3
);
Parameter
[in] unnamedParam1
Ein Wert, der auf eines der folgenden Flags festgelegt werden kann:
DDENUMOVERLAYZ_BACKTOFRONT
Listet Überlagerungen von hinten nach vorne auf.
DDENUMOVERLAYZ_FRONTTOBACK
Listet Überlagerungen von vorne nach hinten auf.
[in] unnamedParam2
Adresse der benutzerdefinierten Struktur, die für jede Überlagerungsfläche an die Rückruffunktion übergeben werden soll.
[in] unnamedParam3
Adresse der EnumSurfacesCallback7-Rückruffunktion , die für jede Oberfläche aufgerufen werden soll, die auf dieser Oberfläche überlagert werden soll.
Rückgabewert
Wenn die Methode erfolgreich ist, wird der Rückgabewert DD_OK.
Wenn ein Fehler auftritt, kann die -Methode einen der folgenden Fehlerwerte zurückgeben:
- DDERR_INVALIDOBJECT
- DDERR_INVALIDPARAMS
Hinweise
EnumOverlayZOrders unterscheidet sich von seinen Entsprechungen in früheren Schnittstellenversionen darin, dass ein Zeiger auf eine EnumSurfacesCallback7-Funktion anstelle einer EnumSurfacesCallback - oder EnumSurfacesCallback2-Funktion akzeptiert wird.
Anforderungen
| Anforderung | Wert |
|---|---|
| Zielplattform | Windows |
| Kopfzeile | ddraw.h |
| Bibliothek | Ddraw.lib |
| DLL | Ddraw.dll |