Condividi tramite


Funzione di callback ICMProgressProcCallback

La funzione ICMProgressProcCallback è una funzione di callback fornita dall'applicazione che segnala lo stato di avanzamento e consente all'applicazione di annullare l'elaborazione dei colori.

Sintassi

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

Parametri

ulMax

Specifica il valore massimo del contatore di stato (utilizzato per stimare il completamento dell'elaborazione bitmap).

ulCurrent

Specifica il valore corrente del contatore di stato (se diviso per il valore massimo, fornisce una stima approssimativa della percentuale di completamento).

ulCallbackData

Specifica i dati passati dall'applicazione a una funzione ICM2, che quindi lo passa alla funzione di callback. Tali dati possono essere usati, ad esempio, per identificare la bitmap e il processo su cui viene segnalato lo stato di avanzamento.

Valore restituito

Questa funzione restituisce TRUE per continuare l'elaborazione bitmap. Il valore restituito è FALSE per annullare l'elaborazione. Se l'elaborazione viene annullata, la funzione chiamante restituisce zero per indicare un errore, anche se il buffer di output potrebbe essere parzialmente riempito.

Commenti

Il nome di questa funzione di callback viene fornito dall'applicazione. Diverse funzioni WCS, tra cui TranslateBitmapBits e CheckBitmapBits, chiamano periodicamente questa funzione.

Requisiti

Requisito Valore
Client minimo supportato
Windows 2000 Professional [solo app desktop]
Server minimo supportato
Windows 2000 Server [solo app desktop]
Intestazione
Icm.h

Vedi anche

Concetti di base sulla gestione dei colori

Funzioni

TranslateBitmapBits

CheckBitmapBits