Функция MFllMulDiv (mfapi.h)
Вычисляет ((a * b) + d) / c, где каждый термин является 64-разрядным значением со знаком.
Синтаксис
LONGLONG MFllMulDiv(
LONGLONG a,
LONGLONG b,
LONGLONG c,
LONGLONG d
);
Параметры
a
Множитель.
b
Еще один множитель.
c
Делитель.
d
Коэффициент округления.
Возвращаемое значение
Возвращает результат вычисления. Если происходит числовое переполнение, функция возвращает _I64_MAX (положительное переполнение) или LLONG_MIN (отрицательное переполнение). Если Mfplat.dll не удается загрузить, функция возвращает _I64_MAX.
Комментарии
Примечание В предыдущей версии этого раздела параметры описывались неправильно. Делитель имеет значение c , а коэффициент округления — d.
Требования
Минимальная версия клиента | Windows 7 [классические приложения | Приложения UWP] |
Минимальная версия сервера | Windows Server 2008 R2 [классические приложения | Приложения UWP] |
Целевая платформа | Windows |
Header | mfapi.h |
Библиотека | Mfplat.lib |
DLL | Mfplat.dll |