Что означает код NTSTATUS 0x4000002D (STATUS_DRIVERS_LEAKING_LOCKED_PAGES)?

 
Предыдущий Следующий
STATUS_FIRMWARE_UPDATED STATUS_MESSAGE_RETRIEVED

STATUS_DRIVERS_LEAKING_LOCKED_PAGES

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

STATUS_DRIVERS_LEAKING_LOCKED_PAGES — Драйвер оставил заблокированные страницы памяти после завершения операции или выгрузки.

Диагностика и исправление

Снимите стек владельца locked pages, адреса MDL и операции, которые должны были освободить или разблокировать память.

  • Проверьте все ветви completion/cancel/error и симметрию MmProbeAndLockPages с MmUnlockPages.
  • Исправьте жизненный цикл MDL; принудительная очистка в конце только маскирует утечку и риск повреждения памяти.
  • После изменения повторите исходную операцию и сохраните первый низкоуровневый статус, если проблема остаётся.

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


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