Int32x32To64 マクロ (winnt.h)

2 つの符号付き 32 ビット整数を乗算し、符号付き 64 ビット整数の結果を返します。 この関数は、32 ビット Windows で最適に実行されます。

構文

void Int32x32To64(
  [in]  a,
  [in]  b
);

パラメーター

[in] a

乗算演算の最初の符号付き 32 ビット整数。

[in] b

乗算演算の 2 番目の符号付き 32 ビット整数。

戻り値

なし

解説

この関数は、最適なインライン コード (64 ビットの結果を返す 1 つの乗算命令) によって、すべてのプラットフォームに実装されます。

関数の戻り値は 64 ビット値であり、 LARGE_INTEGER 構造体ではないことに注意してください。

要件

要件
サポートされている最小のクライアント Windows XP (デスクトップ アプリのみ)
サポートされている最小のサーバー Windows Server 2003 (デスクトップ アプリのみ)
対象プラットフォーム Windows
ヘッダー winnt.h (Windows.h を含む)

こちらもご覧ください

大きい整数

UInt32x32To64