Macro Int32x32To64 (winnt.h)

Multiplie deux entiers 32 bits signés, renvoyant un résultat entier 64 bits signé. La fonction fonctionne de manière optimale sur Windows 32 bits.

Syntaxe

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

Paramètres

[in] a

Premier entier 32 bits signé pour l’opération de multiplication.

[in] b

Deuxième entier 32 bits signé pour l’opération de multiplication.

Valeur de retour

None

Remarques

Cette fonction est implémentée sur toutes les plateformes par le code inline optimal : une instruction de multiplication unique qui retourne un résultat 64 bits.

Notez que la valeur de retour de la fonction est une valeur 64 bits, et non une structure LARGE_INTEGER .

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows XP [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2003 [applications de bureau uniquement]
Plateforme cible Windows
En-tête winnt.h (inclure Windows.h)

Voir aussi

Entiers volumineux

UInt32x32To64