Función EngMulDiv (winddi.h)
La función EngMulDiv multiplica dos valores de 32 bits y, a continuación, divide el resultado de 64 bits por un tercer valor de 32 bits.
Sintaxis
int EngMulDiv(
[in] int a,
[in] int b,
[in] int c
);
Parámetros
[in] a
Especifica la multiplicación firmada de 32 bits.
[in] b
Especifica el multiplicador con signo de 32 bits.
[in] c
Especifica el divisor con signo de 32 bits por el que se va a dividir el resultado de un*b .
Valor devuelto
EngMulDiv devuelve el resultado de 32 bits con signo de la multiplicación y división. El valor devuelto se redondea hacia arriba o hacia abajo hasta el entero más cercano.
Comentarios
Los controladores no deben pasar un divisor cero a EngMulDiv.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Disponible en Windows 2000 y versiones posteriores de los sistemas operativos Windows. |
Plataforma de destino | Universal |
Encabezado | winddi.h (incluya Winddi.h) |
Library | Win32k.lib |
Archivo DLL | Win32k.sys |