Condividi tramite


Funzione EngMulDiv (winddi.h)

La funzione EngMulDiv moltiplica due valori a 32 bit e quindi divide il risultato a 64 bit da un terzo valore a 32 bit.

Sintassi

int EngMulDiv(
  [in] int a,
  [in] int b,
  [in] int c
);

Parametri

[in] a

Specifica il moltiplicatore con segno a 32 bit.

[in] b

Specifica il moltiplicatore con segno a 32 bit.

[in] c

Specifica il divisore con segno a 32 bit in base al quale il risultato di una*b deve essere diviso.

Valore restituito

EngMulDiv restituisce il risultato a 32 bit firmato della moltiplicazione e della divisione. Il valore restituito viene arrotondato verso l'alto o verso il basso all'intero più vicino.

Commenti

I driver non devono passare un divisore zero a EngMulDiv.

Requisiti

Requisito Valore
Client minimo supportato Disponibile in Windows 2000 e versioni successive dei sistemi operativi Windows.
Piattaforma di destinazione Universale
Intestazione winddi.h (include Winddi.h)
Libreria Win32k.lib
DLL Win32k.sys