Что означает код NTSTATUS 277 (STATUS_CACHE_PAGE_LOCKED)?

 
Также может означать:
КонстантаТипОС
ERROR_EA_TABLE_FULLОшибка WindowsWindows
AGP_INTERNALКод BSODWindows
Предыдущий Следующий
STATUS_PAGE_FAULT_PAGING_FILE STATUS_CRASH_DUMP

STATUS_CACHE_PAGE_LOCKED

Что означает STATUS_CACHE_PAGE_LOCKED

STATUS_CACHE_PAGE_LOCKED сообщает, что кэшированная страница памяти удерживается в заблокированном состоянии текущей операцией ввода-вывода.

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

  • Сопоставьте страницу/MDL с конкретным файловым объектом и запросом.
  • Проверьте, что каждому успешной блокировке соответствует разблокировка во всех путях завершения, отмены и ошибки.
  • Если число заблокированных страниц растёт, используйте Driver Verifier отслеживание заблокированных страниц для поиска утечки.
  • Не считайте кратковременную блокировку ошибкой, если он соответствует документированному времени жизни операции ввода-вывода.

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

Технические ссылки


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