Funzione di callback PFNProgressNotification (wincodec.h)
Funzione di callback definita dall'applicazione denominata quando viene eseguita l'avanzamento del componente codec.
Sintassi
PFNProgressNotification Pfnprogressnotification;
HRESULT Pfnprogressnotification(
LPVOID pvData,
ULONG uFrameNum,
WICProgressOperation operation,
double dblProgress
)
{...}
Parametri
pvData
Tipo: LPVOID
Dati del componente passati alla funzione di callback.
uFrameNum
Tipo: ULONG
Numero di frame corrente.
operation
Tipo: WICProgressOperation
L'operazione corrente in cui si trova il componente.
dblProgress
Tipo: double
Valore di stato. L'intervallo è da 0,0 a 1,0.
Valore restituito
Tipo: HRESULT
Se questa funzione di callback ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .
Commenti
Un'operazione può essere annullata restituendo WINCODEC_ERR_ABORTED
.
Per registrare la funzione di callback, eseguire query sul codificatore o decodificatore per l'interfaccia IWICBitmapCodecProgressNotification e chiamare RegisterProgressNotification.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows XP con SP2, Windows Vista [app desktop | App UWP] |
Server minimo supportato | Windows Server 2008 [app desktop | App UWP] |
Piattaforma di destinazione | Windows |
Intestazione | wincodec.h |
Vedi anche
Riferimento