私のコード:
MEMORY_BASIC_INFORMATION meminf;
::VirtualQuery(box.pBits, &meminf, sizeof(meminf));
結果:
meminf: BaseAddress 0x40001000 void * AllocationBase 0x00000000 ボイド * AllocationProtect 0x00000000 unsigned long RegionSize 0x0de0f000 unsigned long 状態 0x00010000 unsigned long 0x00000001 unsigned long を保護 タイプ 0x00000000 unsigned long
ノート:
(1) AllocationBase が NULL で、BaseAddress が NULL でない
(2) AllocationProtect が 0 (保護値ではない)
VirtualQueryのバグですか?