Fonction EngMulDiv (winddi.h)
La fonction EngMulDiv multiplie deux valeurs 32 bits, puis divise le résultat 64 bits par une troisième valeur 32 bits.
Syntaxe
int EngMulDiv(
[in] int a,
[in] int b,
[in] int c
);
Paramètres
[in] a
Spécifie le multiplicand signé 32 bits.
[in] b
Spécifie le multiplicateur signé 32 bits.
[in] c
Spécifie le diviseur signé 32 bits par lequel le résultat d’un*b doit être divisé.
Valeur retournée
EngMulDiv retourne le résultat 32 bits signé de la multiplication et de la division. La valeur de retour est arrondie vers le haut ou vers le bas à l’entier le plus proche.
Remarques
Les pilotes ne doivent pas passer un diviseur zéro à EngMulDiv.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Disponible dans Windows 2000 et versions ultérieures des systèmes d’exploitation Windows. |
Plateforme cible | Universal |
En-tête | winddi.h (inclure Winddi.h) |
Bibliothèque | Win32k.lib |
DLL | Win32k.sys |