为何调用VirtualFree(m_VirtualMem, 0, MEM_RELEASE)老是不成功?
cashy 2005-09-04 01:55:25 为何调用VirtualFree(m_VirtualMem, 0, MEM_RELEASE)老是不成功?
严重折磨中。。。。。。
碰到了http://61.186.252.131/Expert/topic/1409/1409480.xml?temp=.7757532一样的问题:
紧急求助!!!
//创建内存:成功
m_VirtualMem = VirtualAlloc(0, m_lLength, MEM_RESERVE | MEM_COMMIT, PAGE_READWRITE)
//读写内存:成功
RtlMoveMemory ......
//撤除提交:成功
VirtualFree(m_VirtualMem, m_lLength, MEM_DECOMMIT)
//撤除保留:这一句老是不成功
VirtualFree(m_VirtualMem, 0, MEM_RELEASE)
LastError 显示为 “参数不正确!”
本人用的是 WinXP