|
Overview |
|
|
|
Group |
|
|
|
Quick Info
Windows NT
| Yes
| Win95
| Yes
| Win32s
| Yes
| Import Library
| kernel32.lib
| Header File
| winbase.h
| Unicode
| No
| Platform Notes
| None
|
|
|
MulDiv
The MulDiv function multiplies two 32-bit values and then divides the 64-bit result by a
third 32-bit value. The return value is rounded up or down to the nearest
integer.
int MulDiv(
int nNumber,
| // 32-bit signed multiplicand
| int nNumerator,
| // 32-bit signed multiplier
| int nDenominator
| // 32-bit signed divisor
| );
|
|
Parameters
nNumber
Specifies the multiplicand.
nNumerator
Specifies the multiplier.
nDenominator
Specifies the number by which the result of the multiplication (nNumber * nNumerator) is to be divided.
Return Values
If the function succeeds, the return value is the result of the multiplication
and division. If either an overflow occurred or nDenominator was 0, the return value is 1.
See Also
Int32x32To64, UInt32x32To64
Related Links
Software for Delphi and C++ Builder developers
Software for Visual Studio .NET developers
Software for Visual Basic 6 developers
Delphi Tips&Tricks
MegaDetailed.NET
More Online Helps
Win32 Programmer's Reference (win32.hlp)
Win32 Multimedia Programmer's Reference (mmedia.hlp)
OLE Programmer's Reference (ole.hlp)
Microsoft Windows Pen API Programmer's Reference (penapi.hlp)
Microsoft Windows Sockets 2 Reference (sock2.hlp)
Microsoft Windows Telephony API (TAPI) Programmer's Reference (tapi.hlp)
Unix Manual Pages
|