Freigeben über


ICMProgressProcCallback-Rückruffunktion

Die ICMProgressProcCallback Funktion ist eine vom Anwendung bereitgestellte Rückruffunktion, die den Fortschritt meldet und der Anwendung das Abbrechen der Farbverarbeitung ermöglicht.

Syntax

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

Parameter

ulMax

Gibt den Maximalwert des Statusindikators an (wird verwendet, um den Abschluss der Bitmapverarbeitung zu schätzen).

ulCurrent

Gibt den aktuellen Wert des Statuszählers an (wenn er durch den Maximalwert dividiert wird, wird eine grobe Schätzung des Prozentsatzes des Abschlusses bereitgestellt).

ulCallbackData-

Gibt die Daten an, die von der Anwendung an eine ICM2-Funktion übergeben werden, die sie dann an die Rückruffunktion weitergibt. Solche Daten können z. B. verwendet werden, um die Bitmap und den Prozess zu identifizieren, über den der Fortschritt gemeldet wird.

Rückgabewert

Diese Funktion gibt TRUE- zurück, um die Bitmapverarbeitung fortzusetzen. Der Rückgabewert ist FALSE-, um die Verarbeitung abzubrechen. Wenn die Verarbeitung abgebrochen wird, gibt die aufrufende Funktion null zurück, um fehler anzuzeigen, obwohl der Ausgabepuffer teilweise gefüllt werden kann.

Bemerkungen

Der Name dieser Rückruffunktion wird von der Anwendung bereitgestellt. Eine Reihe von WCS-Funktionen, einschließlich TranslateBitmapBits- und CheckBitmapBits-, rufen Diese Funktion regelmäßig auf.

Anforderungen

Anforderung Wert
Mindestens unterstützter Client
Windows 2000 Professional [nur Desktop-Apps]
Mindestens unterstützter Server
Windows 2000 Server [nur Desktop-Apps]
Kopfball
Icm.h

Siehe auch

Grundlegende Farbverwaltungskonzepte

Funktionen

TranslateBitmapBits-

CheckBitmapBits-