Partilhar via


Macro UInt32x32To64 (winnt.h)

Multiplica dois inteiros de 32 bits sem sinal, retornando um resultado inteiro sem sinal de 64 bits. A função é executada de forma ideal no Windows de 32 bits.

Sintaxe

ULONGLONG UInt32x32To64(
  [in]  ULONG a,
  [in]  ULONG b
);

Parâmetros

[in] a

O primeiro inteiro sem sinal de 32 bits para a operação de multiplicação.

[in] b

O segundo inteiro sem sinal de 32 bits para a operação de multiplicação.

Valor de retorno

Tipo: ULONGLONG

O valor retornado é o resultado inteiro de 64 bits sem sinal da operação de multiplicação.

Observações

Essa função é implementada em todas as plataformas pelo código embutido ideal: uma única instrução de multiplicação que retorna um resultado de 64 bits.

Observe que o valor retornado da função é um valor de 64 bits, não uma estrutura ULARGE_INTEGER .

Requisitos

Requisito Valor
Cliente mínimo suportado Windows XP [somente aplicativos da área de trabalho]
Servidor mínimo compatível Windows Server 2003 [somente aplicativos da área de trabalho]
da Plataforma de Destino Windows
cabeçalho winnt.h (inclua Windows.h)

Consulte também

Int32x32To64

Inteiros grandes