Что означает код NTSTATUS 0xC037000C (STATUS_VID_EXCEEDED_MBP_ENTRY_MAP_LIMIT)?

 
Также может означать:
КонстантаТипОС
ERROR_VID_EXCEEDED_MBP_ENTRY_MAP_LIMITHRESULTWindows
Предыдущий Следующий
STATUS_VID_MESSAGE_QUEUE_ALREADY_EXISTS STATUS_VID_MB_STILL_REFERENCED

STATUS_VID_EXCEEDED_MBP_ENTRY_MAP_LIMIT

Достигнут предел отображений страниц блока памяти

STATUS_VID_EXCEEDED_MBP_ENTRY_MAP_LIMIT указывает на структуры учёта отображённых страниц блока памяти. Это ошибка ёмкости отображений на стороне узла в VID, а не статус страничного нарушения гостевой системы.

Этот статус относится к учёту отображений страниц блока памяти в VID, а не к объёму свободной ОЗУ, показываемому внутри гостевой системы. Общедоступные API Windows Hypervisor Platform также отделяют отображения GPA от содержимого гостевой памяти, поэтому полезными данными являются количество диапазонов, которые были отображены, сняты с отображения или удерживаются путём памяти на стороне узла.

API Windows Hypervisor Platform предоставляет ту же концептуальную границу: диапазоны физических адресов гостя явно отображаются на резервную память, принадлежащую вызывающей стороне или уровню виртуализации узла.

Что проверить

  • Проверьте размер и фрагментацию отображений GPA, созданных для виртуальной машины.
  • Ищите утечку, при которой диапазоны многократно отображаются, но не освобождаются при повторной попытке или завершении работы.
  • Сопоставьте ошибку с Dynamic Memory, назначением устройств или операциями восстановления, изменяющими множество диапазонов GPA.

Ссылки


Нужно найти другой код? Найти другой код состояния или ошибки.