Freigeben über


UInt32x32To64-Makro (winnt.h)

Multipliziert zwei nicht signierte 32-Bit-Ganzzahlen und gibt ein unsigniertes 64-Bit-Ganzzahlergebnis zurück. Die Funktion wird unter 32-Bit-Windows optimal ausgeführt.

Syntax

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

Die 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

Typ: ULONGLONG

Der Rückgabewert ist das ergebnis der 64-Bit-Ganzzahl ohne Vorzeichen des Multiplikationsvorgangs.

Bemerkungen

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

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

Anforderungen

Anforderung Wert
Mindestens unterstützter Client Windows XP [nur Desktop-Apps]
Mindestanforderungen für unterstützte Server Windows Server 2003 [Nur Desktop-Apps]
Zielplattform Fenster
Überschrift winnt.h (enthalten Windows.h)

Siehe auch

Int32x32To64

Große Ganze Zahlen