UInt32x32To64-Makro (winnt.h)

Multipliziert zwei nicht signierte 32-Bit-Ganzzahlen, wodurch ein nicht signiertes 64-Bit-Ganzzahlergebnis zurückgegeben wird. Die Funktion führt optimal für 32-Bit-Windows aus.

Syntax

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

Parameter

[in] a

Die erste nicht signierte 32-Bit-Ganzzahl für den Multiplikationsvorgang.

[in] b

Die zweite nicht signierte 32-Bit-Ganzzahl für den Multiplikationsvorgang.

Rückgabewert

Keine

Bemerkungen

Diese Funktion wird auf allen Plattformen durch optimale Inlinecode implementiert: eine einzelne Multiplizieranweisung, die ein 64-Bit-Ergebnis zurückgibt.

Beachten Sie, dass der Rückgabewert der Funktion ein 64-Bit-Wert ist, nicht eine LARGE_INTEGER Struktur.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows XP [Nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [Nur Desktop-Apps]
Zielplattform Windows
Kopfzeile winnt.h (enthalten Windows.h)

Weitere Informationen

Int32x32To64

Große Ganze Zahlen