Fungsi EngMulDiv (winddi.h)
Fungsi EngMulDiv mengalikan dua nilai 32-bit lalu membagi hasil 64-bit dengan nilai 32-bit ketiga.
Sintaks
int EngMulDiv(
[in] int a,
[in] int b,
[in] int c
);
Parameter
[in] a
Menentukan multiplicand bertanda tangan 32-bit.
[in] b
Menentukan pengali bertanda 32-bit.
[in] c
Menentukan pembagi bertanda tangan 32-bit di mana hasilb* akan dibagi.
Nilai kembali
EngMulDiv mengembalikan hasil perkalian dan pembagian 32-bit yang ditandatangani. Nilai yang dikembalikan dibulatkan ke atas atau ke bawah ke bilangan bulat terdekat.
Keterangan
Driver tidak boleh melewati pembagi nol ke EngMulDiv.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Tersedia di Windows 2000 dan versi yang lebih baru dari sistem operasi Windows. |
Target Platform | Universal |
Header | winddi.h (termasuk Winddi.h) |
Pustaka | Win32k.lib |
DLL | Win32k.sys |