我的代码:
MEMORY_BASIC_INFORMATION meminf;
::VirtualQuery(box.pBits, &meminf, sizeof(meminf));
结果:
记忆: 基址 0x40001000 无效 * AllocationBase 0x00000000 无效 * AllocationProtect 0x00000000 无符号长 RegionSize 0x0de0f000 无符号长 状态 0x00010000 无符号长 保护 0x00000001 unsigned long 类型 0x00000000 无符号长
笔记:
(1) AllocationBase 为 NULL 而 BaseAddress 不为 NULL
(2) AllocationProtect 为 0(不是保护值)
它是 VirtualQuery 的错误吗?