There is no point to specify both MEM_RESERVE and MEM_COMMIT
for VirtualAlloc
Vitaliy Margolen
wine-devel at kievinfo.com
Mon Jan 2 09:40:13 CST 2006
Monday, January 2, 2006, 1:23:22 AM, Dmitry Timoshkov wrote:
> Changelog:
> Dmitry Timoshkov <dmitry at codeweavers.com>
> There is no point to specify both MEM_RESERVE and MEM_COMMIT for
> VirtualAlloc.
According to MSDN:
"To reserve and commit pages in one step, call VirtualAlloc with
MEM_COMMIT | MEM_RESERVED.
The function fails if you attempt to commit a page that has not been
reserved. The resulting error code is ERROR_INVALID_ADDRESS."
Why do you want to do something that _should_ fail?
Vitaliy Margolen
More information about the wine-devel
mailing list