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 |