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