PFNProgressNotification-Rückruffunktion (wincodec.h)
Anwendungsdefinierte Rückruffunktion, die aufgerufen wird, wenn der Status der Codeckomponente erreicht wird.
Syntax
PFNProgressNotification Pfnprogressnotification;
HRESULT Pfnprogressnotification(
LPVOID pvData,
ULONG uFrameNum,
WICProgressOperation operation,
double dblProgress
)
{...}
Parameter
pvData
Typ: LPVOID
An die Rückruffunktion übergebene Komponentendaten.
uFrameNum
Typ: ULONG
Die aktuelle Framenummer.
operation
Typ: WICProgressOperation
Der aktuelle Vorgang, in dem sich die Komponente befindet.
dblProgress
Typ: double
Der Statuswert. Der Bereich ist 0,0 bis 1,0.
Rückgabewert
Typ: HRESULT
Wenn diese Rückruffunktion erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.
Hinweise
Ein Vorgang kann abgebrochen werden, indem zurückgegeben WINCODEC_ERR_ABORTED
wird.
Um Ihre Rückruffunktion zu registrieren, fragen Sie den Encoder oder Decoder für die IWICBitmapCodecProgressNotification-Schnittstelle ab, und rufen Sie RegisterProgressNotification auf.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows XP mit SP2, Windows Vista [Desktop-Apps | UWP-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 [Desktop-Apps | UWP-Apps] |
Zielplattform | Windows |
Kopfzeile | wincodec.h |
Weitere Informationen
Referenz