Função EngMulDiv (winddi.h)
A função EngMulDiv multiplica dois valores de 32 bits e divide o resultado de 64 bits por um terceiro valor de 32 bits.
Sintaxe
int EngMulDiv(
[in] int a,
[in] int b,
[in] int c
);
Parâmetros
[in] a
Especifica o multiplicando com sinal de 32 bits.
[in] b
Especifica o multiplicador assinado de 32 bits.
[in] c
Especifica o divisor assinado de 32 bits pelo qual o resultado de um*b deve ser dividido.
Retornar valor
EngMulDiv retorna o resultado assinado de 32 bits da multiplicação e divisão. O valor retornado é arredondado para cima ou para baixo até o inteiro mais próximo.
Comentários
Os drivers não devem passar um divisor zero para EngMulDiv.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Disponível no Windows 2000 e versões posteriores dos sistemas operacionais Windows. |
Plataforma de Destino | Universal |
Cabeçalho | winddi.h (inclua Winddi.h) |
Biblioteca | Win32k.lib |
DLL | Win32k.sys |