Compartir a través de


Función de devolución de llamada PFNProgressNotification (wincodec.h)

Se llama a la función de devolución de llamada definida por la aplicación cuando se realiza el progreso del componente de códec.

Sintaxis

PFNProgressNotification Pfnprogressnotification;

HRESULT Pfnprogressnotification(
  LPVOID pvData,
  ULONG uFrameNum,
  WICProgressOperation operation,
  double dblProgress
)
{...}

Parámetros

pvData

Tipo: LPVOID

Datos de componente pasados a la función de devolución de llamada.

uFrameNum

Tipo: ULONG

Número de fotograma actual.

operation

Tipo: WICProgressOperation

La operación actual en la que se encuentra el componente.

dblProgress

Tipo: double

Valor de progreso. El intervalo es de 0,0 a 1,0.

Valor devuelto

Tipo: HRESULT

Si esta función de devolución de llamada se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT.

Comentarios

Una operación se puede cancelar devolviendo WINCODEC_ERR_ABORTED.

Para registrar la función de devolución de llamada, consulte el codificador o descodificador para la interfaz IWICBitmapCodecProgressNotification y llame a RegisterProgressNotification.

Requisitos

Requisito Value
Cliente mínimo compatible Windows XP con SP2, Windows Vista [aplicaciones de escritorio | Aplicaciones para UWP]
Servidor mínimo compatible Windows Server 2008 [aplicaciones de escritorio | aplicaciones para UWP]
Plataforma de destino Windows
Encabezado wincodec.h

Consulte también

Referencia

WICProgressNotification

WICProgressOperation