| Предыдущий | Следующий |
| ERROR_CANT_TERMINATE_SELF | ERROR_UNEXPECTED_MM_MAP_ERROR |
ERROR_UNEXPECTED_MM_CREATE_ERR
Что означает результат
ERROR_UNEXPECTED_MM_CREATE_ERR: Win32 получил неожиданный внутренний результат Memory Manager при создании section/file mapping. Этот код — оболочка над более конкретной причиной уровня NTSTATUS; он не означает автоматически нехватку памяти или повреждение файла.
Что проверить
- Зафиксируйте первый NTSTATUS/HRESULT из CreateFileMapping, NtCreateSection или вызывающего компонента до преобразования в Win32 code.
- Сохраните путь/handle файла, protection flags, maximum size и тип mapping.
- Проверьте, не вмешивается ли файловый фильтр, антивирус или storage driver именно на стадии создания section.
- Если ошибка воспроизводится только для одного файла, сравните его filesystem attributes, sparse/compression/encryption state и доступ на mapping.
Диагностика и исправление
Диагностируйте первичный Memory Manager/section status. Увеличение heap или pagefile без признаков resource exhaustion не является специфичным исправлением для ERROR_UNEXPECTED_MM_CREATE_ERR.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.