UInt32x32To64 macro (winnt.h)

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

Syntaxe

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

Paramètres

[in] a

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

[in] b

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

Valeur de retour

None

Remarques

Cette fonction est implémentée sur toutes les plateformes par du code inline optimal : une instruction à 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

Int32x32To64

Entiers volumineux