Compartir a través de


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