MFllMulDiv 函数 (mfapi.h)
计算 ( (a * b) + d) / c,其中每个术语都是一个 64 位有符号值。
语法
LONGLONG MFllMulDiv(
LONGLONG a,
LONGLONG b,
LONGLONG c,
LONGLONG d
);
parameters
a
倍数。
b
另一个乘数。
c
除数。
d
舍入因子。
返回值
返回计算结果。 如果发生数值溢出,函数将返回_I64_MAX (正溢出) 或LLONG_MIN (负溢出) 。 如果无法加载 Mfplat.dll,函数将返回_I64_MAX。
注解
注意 本主题的早期版本对参数的描述不正确。 除数为 c ,舍入因子为 d。
要求
最低受支持的客户端 | Windows 7 [桌面应用 |UWP 应用] |
最低受支持的服务器 | Windows Server 2008 R2 [桌面应用 |UWP 应用] |
目标平台 | Windows |
标头 | mfapi.h |
Library | Mfplat.lib |
DLL | Mfplat.dll |