Partager via


ICMProgressProcCallback, fonction de rappel

La fonction ICMProgressProcCallback est une fonction de rappel fournie par l’application qui signale la progression et permet à l’application d’annuler le traitement des couleurs.

Syntaxe

BOOL WINAPI ICMProgressProcCallback(
   ULONG  ulMax,
   ULONG  ulCurrent,
   LPARAM ulCallbackData
);

Paramètres

ulMax

Spécifie la valeur maximale du compteur de progression (utilisé pour estimer l’achèvement du traitement bitmap).

ulCurrent

Spécifie la valeur actuelle du compteur de progression (divisé par la valeur maximale, fournit une estimation approximative du pourcentage d’achèvement).

ulCallbackData

Spécifie les données qui sont transmises par l’application à une fonction ICM2, qui les transmet ensuite à la fonction de rappel. Ces données peuvent être utilisées, par exemple, pour identifier la bitmap et le processus sur lesquels la progression est signalée.

Valeur retournée

Cette fonction retourne TRUE pour poursuivre le traitement bitmap. La valeur de retour est FALSE pour annuler le traitement. Si le traitement est annulé, la fonction appelante retourne zéro pour indiquer l’échec, même si sa mémoire tampon de sortie peut être partiellement remplie.

Notes

Le nom de cette fonction de rappel est fourni par l’application. Plusieurs fonctions WCS, notamment TranslateBitmapBitBits et CheckBitmapBitBits, appellent cette fonction régulièrement.

Spécifications

Condition requise Valeur
Client minimal pris en charge
Windows 2000 Professionnel [applications de bureau uniquement]
Serveur minimal pris en charge
Windows 2000 Server [applications de bureau uniquement]
En-tête
Icm.h

Voir aussi

Concepts de base de la gestion des couleurs

Fonctions

TranslateBitmapBits

CheckBitmapBits