Freigeben über


UInt32x32To64-Makro (winnt.h)

Multipliziert zwei ganze 32-Bit-Ganzzahlen ohne Vorzeichen und gibt ein ergebnis ohne Vorzeichen mit 64-Bit-Ganzzahl zurück. Die Funktion funktioniert unter 32-Bit-Windows optimal.

Syntax

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

Parameter

[in] a

Die erste ganze 32-Bit-Zahl ohne Vorzeichen für den Multiplikationsvorgang.

[in] b

Die zweite ganzzahlige 32-Bit-Zahl ohne Vorzeichen für den Multiplikationsvorgang.

Rückgabewert

Keine

Bemerkungen

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

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

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows XP [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile winnt.h (Einschließen von Windows.h)

Weitere Informationen

Int32x32To64

Große ganze Zahlen