Fonction MFllMulDiv (mfapi.h)
Calcule ((a * b) + d) / c, où chaque terme est une valeur signée 64 bits.
Syntaxe
LONGLONG MFllMulDiv(
LONGLONG a,
LONGLONG b,
LONGLONG c,
LONGLONG d
);
Paramètres
a
Multiplicateur.
b
Un autre multiplicateur.
c
Diviseur.
d
Facteur d’arrondi.
Valeur retournée
Retourne le résultat du calcul. Si un dépassement de capacité numérique se produit, la fonction retourne _I64_MAX (dépassement positif) ou LLONG_MIN (dépassement négatif). Si Mfplat.dll ne peut pas être chargé, la fonction retourne _I64_MAX.
Notes
Note Une version précédente de cette rubrique décrivait les paramètres de manière incorrecte. Le diviseur est c et le facteur d’arrondi est d.
Spécifications
Client minimal pris en charge | Windows 7 [applications de bureau | Applications UWP] |
Serveur minimal pris en charge | Windows Server 2008 R2 [applications de bureau | Applications UWP] |
Plateforme cible | Windows |
En-tête | mfapi.h |
Bibliothèque | Mfplat.lib |
DLL | Mfplat.dll |