Share via


MFllMulDiv 関数 (mfapi.h)

((a * b) + d) / c を計算します。各用語は 64 ビット符号付き値です。

構文

LONGLONG MFllMulDiv(
  LONGLONG a,
  LONGLONG b,
  LONGLONG c,
  LONGLONG d
);

パラメーター

a

乗数。

b

もう 1 つの乗数。

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

関連項目

メディア ファンデーション機能