Macro UInt32x32To64 (winnt.h)

Multiplica dos enteros de 32 bits sin signo, devolviendo un resultado entero de 64 bits sin signo. La función funciona de forma óptima en Windows de 32 bits.

Sintaxis

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

Parámetros

[in] a

Primer entero de 32 bits sin signo para la operación de multiplicación.

[in] b

Segundo entero de 32 bits sin signo para la operación de multiplicación.

Valor devuelto

None

Observaciones

Esta función se implementa en todas las plataformas mediante código insertado óptimo: una única instrucción de multiplicación que devuelve un resultado de 64 bits.

Tenga en cuenta que el valor devuelto de la función es un valor de 64 bits, no una estructura LARGE_INTEGER .

Requisitos

Requisito Value
Cliente mínimo compatible Windows XP [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2003 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado winnt.h (incluye Windows.h)

Consulte también

Int32x32To64

Enteros grandes