IDirectDrawSurface7::EnumOverlayZOrders-Methode (ddraw.h)
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 |