Freigeben über


Int32x32To64-Makro (winnt.h)

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

Syntax

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

Parameter

[in] a

Die erste ganzzahlige 32-Bit-Zahl mit Vorzeichen für den Multiplikationsvorgang.

[in] b

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

Rückgabewert

Keine

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
Unterstützte Mindestversion (Client) Windows XP [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile winnt.h (windows.h einschließen)

Weitere Informationen

Große ganze Zahlen

UInt32x32To64