MFllMulDiv-Funktion (mfapi.h)
Berechnet ((a * b) + d) / c, wobei jeder Ausdruck ein 64-Bit-Wert mit Vorzeichen ist.
Syntax
LONGLONG MFllMulDiv(
LONGLONG a,
LONGLONG b,
LONGLONG c,
LONGLONG d
);
Parameter
a
Ein Multiplikator.
b
Ein weiterer Multiplikator.
c
Der Divisor.
d
Der Rundungsfaktor.
Rückgabewert
Gibt das Ergebnis der Berechnung zurück. Wenn ein numerischer Überlauf auftritt, gibt die Funktion _I64_MAX (positiver Überlauf) oder LLONG_MIN (negativer Überlauf) zurück. Wenn Mfplat.dll nicht geladen werden kann, gibt die Funktion _I64_MAX zurück.
Hinweise
Hinweis In einer früheren Version dieses Themas wurden die Parameter falsch beschrieben. Der Divisor ist c , und der Rundungsfaktor ist d.
Anforderungen
Unterstützte Mindestversion (Client) | Windows 7 [Desktop-Apps | UWP-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 R2 [Desktop-Apps | UWP-Apps] |
Zielplattform | Windows |
Kopfzeile | mfapi.h |
Bibliothek | Mfplat.lib |
DLL | Mfplat.dll |