Partager via


Fonction de rappel ICMProgressProcCallback

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ée pour estimer l’achèvement du traitement bitmap).

ulCurrent

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

ulCallbackData

Spécifie les données transmises par l’application à une fonction ICM2, qui la 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 de retour

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, bien que sa mémoire tampon de sortie puisse être partiellement remplie.

Remarques

Le nom de cette fonction de rappel est fourni par l’application. Un certain nombre de fonctions WCS, notamment TranslateBitmapBitbits et CheckBitmapBitBits, appelez cette fonction régulièrement.

Exigences

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

Voir aussi

concepts de gestion des couleurs de base

Functions

TranslateBitmapBits

CheckBitmapBits