Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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 |