Я выделяю небольшое количество типов данных, общий размер 2mb.
Я использую только одну кучу, и она работает нормально, пока я не доберусь до определенного количества распределений, я почти уверен в этом, потому что я прокомментировал одно распределение, чтобы оно рухнуло при следующем.
Квота = место на диске? документация не охватывает коды ошибок для этой конкретной функции, я профилировал приложение, и для процесса выделено много свободной памяти. Также я ставлю точку останова данных на указатель кучи, и он не ломается. Указатель кучи в порядке, когда я делаю шаг, вплоть до моего вызова HeapAlloc.
Так странно..