EngMulDiv 函式 (winddi.h)
EngMulDiv 函式會乘以兩個 32 位值,然後將 64 位結果除以第三個 32 位值。
語法
int EngMulDiv(
[in] int a,
[in] int b,
[in] int c
);
參數
[in] a
指定32位帶正負號的乘法。
[in] b
指定32位帶正負號的乘數。
[in] c
指定要除以 b 結果*的 32 位帶正負號除數。
傳回值
EngMulDiv 會傳回乘法和除法的帶正負號 32 位結果。 傳回值會四捨五入或向下捨入到最接近的整數。
備註
驅動程式不應該將零除數傳遞給 EngMulDiv。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | 可在 Windows 2000 和更新版本的 Windows 作業系統中使用。 |
目標平台 | Universal |
標頭 | winddi.h (包括 Winddi.h) |
程式庫 | Win32k.lib |
Dll | Win32k.sys |