Что означает код NTSTATUS 0xC0370013 (STATUS_VID_PAGE_RANGE_OVERFLOW)?

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

STATUS_VID_PAGE_RANGE_OVERFLOW

Запрошенный диапазон страниц VID выходит за пределы блока памяти

STATUS_VID_PAGE_RANGE_OVERFLOW является ошибкой адресной арифметики или проверки границ на уровне блока памяти узла. Запрошенный диапазон страниц выходит за предел блока памяти.

Запрошенный интервал страниц выходит за пределы блока памяти VID, поэтому это ошибка границ или адресной арифметики. Запишите базовую страницу и число страниц до преобразования в байты или значения GPA и проверьте ошибки на единицу либо целочисленное переполнение при построении диапазона.

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

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

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

Ссылки


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