Función MFllMulDiv (mfapi.h)

Calcula ((a * b) + d) / c, donde cada término es un valor con signo de 64 bits.

Sintaxis

LONGLONG MFllMulDiv(
  LONGLONG a,
  LONGLONG b,
  LONGLONG c,
  LONGLONG d
);

Parámetros

a

Multiplicador.

b

Otro multiplicador.

c

Divisor.

d

Factor de redondeo.

Valor devuelto

Devuelve el resultado del cálculo. Si se produce un desbordamiento numérico, la función devuelve _I64_MAX (desbordamiento positivo) o LLONG_MIN (desbordamiento negativo). Si no se puede cargar Mfplat.dll, la función devuelve _I64_MAX.

Comentarios

Nota Una versión anterior de este tema describió los parámetros incorrectamente. El divisor es c y el factor de redondeo es d.
 

Requisitos

   
Cliente mínimo compatible Windows 7 [aplicaciones de escritorio | Aplicaciones para UWP]
Servidor mínimo compatible Windows Server 2008 R2 [aplicaciones de escritorio | Aplicaciones para UWP]
Plataforma de destino Windows
Encabezado mfapi.h
Library Mfplat.lib
Archivo DLL Mfplat.dll

Consulte también

Funciones de Media Foundation