1
我想知道是否有可能确定虚拟地址(指针)是否属于先前的VirtualAlloc
调用或不(如果可能,不写入页面)。由于VirtualFree
可以自动设置dwSize
的值,如果您将它与MEM_RELEASE
一起使用。检查VirtualAlloc是否被VirtualAlloc返回
我想知道是否有可能确定虚拟地址(指针)是否属于先前的VirtualAlloc
调用或不(如果可能,不写入页面)。由于VirtualFree
可以自动设置dwSize
的值,如果您将它与MEM_RELEASE
一起使用。检查VirtualAlloc是否被VirtualAlloc返回
像这样或我不明白这个问题?
MEMORY_BASIC_INFORMATION mbi;
void* p = NULL;
VirtualQuery(p, &mbi, sizeof(mbi));
BOOL bWasUsed = (mbi.State==MEM_FREE)? FALSE: TRUE;
这就是我一直在寻找的!非常感谢你! – 2013-02-19 06:39:50