Freigeben über


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

Weitere Informationen

Media Foundation-Funktionen