Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die EngMulDiv-Funktion multipliziert zwei 32-Bit-Werte und dividiert dann das 64-Bit-Ergebnis durch einen dritten 32-Bit-Wert.
Syntax
int EngMulDiv(
[in] int a,
[in] int b,
[in] int c
);
Parameter
[in] a
Gibt den multiplizierten 32-Bit-Signierten an.
[in] b
Gibt den signierten 32-Bit-Multiplikator an.
[in] c
Gibt den 32-Bit-Signierten Divisor an, durch den das Ergebnis eines*b geteilt werden soll.
Rückgabewert
EngMulDiv gibt das signierte 32-Bit-Ergebnis der Multiplikation und Division zurück. Der Rückgabewert wird auf die nächste ganze Zahl aufgerundet oder heruntergerundet.
Hinweise
Treiber sollten keinen Null divisor an EngMulDiv übergeben.
Anforderungen
| Anforderung | Wert |
|---|---|
| Unterstützte Mindestversion (Client) | Verfügbar in Windows 2000 und höheren Versionen der Windows-Betriebssysteme. |
| Zielplattform | Universell |
| Header | winddi.h (einschließlich Winddi.h) |
| Bibliothek | Win32k.lib |
| DLL | Win32k.sys |