Makro UInt32x32To64 (winnt.h)

Mengalikan dua bilangan bulat 32-bit yang tidak ditandatangani, mengembalikan hasil bilangan bulat 64-bit yang tidak ditandatangani. Fungsi ini bekerja secara optimal pada Windows 32-bit.

Sintaks

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

Parameter

[in] a

Bilangan bulat 32-bit pertama yang tidak ditandatangani untuk operasi perkalian.

[in] b

Bilangan bulat 32-bit kedua yang tidak ditandatangani untuk operasi perkalian.

Mengembalikan nilai

Tidak ada

Keterangan

Fungsi ini diimplementasikan pada semua platform dengan kode sebaris yang optimal: satu instruksi kalikan yang mengembalikan hasil 64-bit.

Harap dicatat bahwa nilai pengembalian fungsi adalah nilai 64-bit, bukan struktur LARGE_INTEGER .

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows XP [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2003 [hanya aplikasi desktop]
Target Platform Windows
Header winnt.h (termasuk Windows.h)

Lihat juga

Int32x32To64

Bilangan Bulat Besar