次の方法で共有


UInt32x32To64 マクロ (winnt.h)

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

構文

ULONGLONG UInt32x32To64(
  [in]  ULONG a,
  [in]  ULONG b
);

パラメーター

[in] a

乗算演算の最初の符号なし 32 ビット整数。

[in] b

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

戻り値

型: ULONGLONG

戻り値は、乗算演算の符号なし 64 ビット整数の結果です。

注釈

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

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

要求事項

要件 価値
サポートされる最小クライアント Windows XP [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2003 [デスクトップ アプリのみ]
ターゲット プラットフォーム の ウィンドウズ
ヘッダー winnt.h (Windows.h を含む)

こちらも参照ください

Int32x32To64

大きな整数