Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
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 |