Freigeben über


Int32x32To64-Makro (winnt.h)

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

Syntax

LONGLONG Int32x32To64(
  [in]  LONG a,
  [in]  LONG b
);

Die Parameter

[in] a

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

[in] b

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

Rückgabewert

Typ: LONGLONG

Der Rückgabewert ist das signierte 64-Bit-Ganzzahlergebnis 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 LARGE_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

Große Ganze Zahlen

UInt32x32To64