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 |