Funzione MFllMulDiv (mfapi.h)

Calcola ((a * b) + d) / c, dove ogni termine è un valore con segno a 64 bit.

Sintassi

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

Parametri

a

Moltiplicatore.

b

Un altro moltiplicatore.

c

Divisore.

d

Fattore di arrotondamento.

Valore restituito

Restituisce il risultato del calcolo. Se si verifica un overflow numerico, la funzione restituisce _I64_MAX (overflow positivo) o LLONG_MIN (overflow negativo). Se non è possibile caricare Mfplat.dll, la funzione restituisce _I64_MAX.

Commenti

Nota Una versione precedente di questo argomento descrive i parametri in modo errato. Il divisore è c e il fattore di arrotondamento è d.
 

Requisiti

   
Client minimo supportato Windows 7 [app desktop | App UWP]
Server minimo supportato Windows Server 2008 R2 [app desktop | App UWP]
Piattaforma di destinazione Windows
Intestazione mfapi.h
Libreria Mfplat.lib
DLL Mfplat.dll

Vedi anche

Funzioni di Media Foundation