Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
É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 |