Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
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 |