Méthode IDirectDrawSurface7 ::EnumOverlayZOrders (ddraw.h)
Énumère les surfaces de superposition sur la destination spécifiée. Vous pouvez énumérer les superpositions dans l’ordre de l’avant vers l’arrière ou de l’arrière-plan.
Syntaxe
HRESULT EnumOverlayZOrders(
[in] DWORD unnamedParam1,
[in] LPVOID unnamedParam2,
[in] LPDDENUMSURFACESCALLBACK7 unnamedParam3
);
Paramètres
[in] unnamedParam1
Valeur qui peut être définie sur l’un des indicateurs suivants :
DDENUMOVERLAYZ_BACKTOFRONT
Énumère les superpositions en arrière-plan.
DDENUMOVERLAYZ_FRONTTOBACK
Énumère les superpositions d’avant en arrière.
[in] unnamedParam2
Adresse de la structure définie par l’utilisateur à passer à la fonction de rappel pour chaque surface de superposition.
[in] unnamedParam3
Adresse de la fonction de rappel EnumSurfacesCallback7 à appeler pour que chaque surface soit superposée sur cette surface.
Valeur retournée
Si la méthode réussit, la valeur de retour est DD_OK.
En cas d’échec, la méthode peut retourner l’une des valeurs d’erreur suivantes :
- DDERR_INVALIDOBJECT
- DDERR_INVALIDPARAMS
Remarques
EnumOverlayZOrders diffère de ses équivalents dans les versions d’interface précédentes en ce qu’il accepte un pointeur vers une fonction EnumSurfacesCallback7 , plutôt qu’une fonction EnumSurfacesCallback ou EnumSurfacesCallback2 .
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Windows |
En-tête | ddraw.h |
Bibliothèque | Ddraw.lib |
DLL | Ddraw.dll |