Condividi tramite


Macro Int32x32To64 (winnt.h)

Moltiplica due interi con segno a 32 bit, restituendo un risultato intero a 64 bit con segno. La funzione viene eseguita in modo ottimale in Windows a 32 bit.

Sintassi

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

Parametri

[in] a

Primo intero a 32 bit con segno per l'operazione di moltiplicazione.

[in] b

Secondo intero con segno a 32 bit per l'operazione di moltiplicazione.

Valore restituito

Tipo: LONGLONG

Il valore restituito è il risultato dell'intero a 64 bit con segno dell'operazione di moltiplicazione.

Osservazioni:

Questa funzione viene implementata in tutte le piattaforme in base al codice inline ottimale: una singola istruzione di moltiplicazione che restituisce un risultato a 64 bit.

Si noti che il valore restituito della funzione è un valore a 64 bit, non una struttura LARGE_INTEGER .

Requisiti

Requisito Valore
Client minimo supportato Windows XP [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Piattaforma di destinazione Finestre
Intestazione winnt.h (include Windows.h)

Vedere anche

Numeri interi di grandi dimensioni

UInt32x32To64