MFllMulDiv function
Calculates ((a * b) + d) / c, where each term is a 64-bit signed value.
Syntax
LONGLONG WINAPI MFllMulDiv( LONGLONG a, LONGLONG b, LONGLONG c, LONGLONG d );
Parameters
- a
-
A multiplier.
- b
-
Another multiplier.
- c
-
The divisor.
- d
-
The rounding factor.
Return value
Returns the result of the calculation. If numeric overflow occurs, the function returns _I64_MAX (positive overflow) or LLONG_MIN (negative overflow). If Mfplat.dll cannot be loaded, the function returns _I64_MAX.
Remarks
Note A previous version of this topic described the parameters incorrectly. The divisor is c and the rounding factor is d.
Requirements
|
Minimum supported client |
Windows 7 [desktop apps | Windows Store apps] |
|---|---|
|
Minimum supported server |
Windows Server 2008 R2 [desktop apps | Windows Store apps] |
|
Minimum supported phone |
Windows Phone 8 |
|
Header |
|
|
Library |
|
|
DLL |
|
See also
Show: