何らかの理由で、ハードディスクの一部の構成(RAID、ランダムパーティション、オペレーティングシステムパーティションではなく、別のIDEコントローラーを介して)で実行している場合、アプリケーションで.のコードがVirtualAlloc
返されます。null
GetLastError
ERROR_INVALID_PARAMETER
渡されるフラグ以外の唯一のパラメーターは(MEM_COMMIT | MEM_TOP_DOWN, PAGE_READWRITE)
、ディスクジオメトリから取得されたセクターサイズの倍数として計算されたサイズです(残念ながら、NDAなどのためにコードを投稿できません)。
誰かがこれの経験を持っているかどうか疑問に思っていますか?または、RAIDの一部であるかパーティション化されているディスクでWindowsがページサイズを異なる方法で処理する理由を誰かが知っている場合は、助けていただければ幸いです。