fonction CLIPOBJ_bEnum (winddi.h)
La fonction CLIPOBJ_bEnum énumère un lot de rectangles d’une région de clip spécifiée ; un appel antérieur à CLIPOBJ_cEnumStart détermine l’ordre d’énumération.
Syntaxe
ENGAPI BOOL CLIPOBJ_bEnum(
[in] CLIPOBJ *pco,
[in] ULONG cj,
[out] ULONG *pul
);
Paramètres
[in] pco
Pointeur vers une structure CLIPOBJ décrivant la région de clip à énumérer.
[in] cj
Spécifie la taille, en octets, de la mémoire tampon pointée vers pv.
[out] pul
Pointeur vers la mémoire tampon qui recevra des données sur la région de clip dans une structure ENUMRECTS .
Valeur retournée
La valeur de retour est TRUE si le pilote doit appeler à nouveau cette fonction pour plus de données d’énumération, ou FALSE si l’énumération est terminée. Il est possible pour CLIPOBJ_bEnum de retourner TRUE avec le nombre de rectangles de découpage égal à zéro. Dans ce cas, le pilote doit appeler à nouveau CLIPOBJ_bEnum sans effectuer d’action.
Remarques
Voici une structure de boucle possible pour appeler cette fonction :
do {
bMore = CLIPOBJ_bEnum(pco, sizeof(buffer), &buffer.c);
for (i = 0; i < buffer.c; i++) {
.
.
.
}
} while (bMore);
Le nombre d’objets écrits dans la mémoire tampon est écrit dans la mémoire tampon elle-même.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Disponible dans Windows 2000 et versions ultérieures des systèmes d’exploitation Windows. |
Plateforme cible | Universal |
En-tête | winddi.h (inclure Winddi.h) |
Bibliothèque | Win32k.lib |
DLL | Win32k.sys |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour