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

另请参阅

媒体基础函数