Я думаю, что вы путаете кучу ОС (функция HeapAlloc
), которая управляется PE-заголовком, который, в свою очередь, задается этим параметром компоновщика, и динамическим выделением вашей библиотеки времени выполнения C ++ (malloc
, new
),возможно, захватите память непосредственно из ОС, используя VirtualAlloc
, и не используйте кучу ОС.
Для получения дополнительной информации о параметрах кучи ОС прочитайте документацию MSDN для CreateHeap
.