| Предыдущий | Следующий |
| NO_PAGES_AVAILABLE | NDIS_INTERNAL_ERROR |
PFN_LIST_CORRUPT
Проверка ошибок PFN_LIST_CORRUPT имеет значение 0x0000004E. Это означает повреждение списка номеров кадров страниц (PFN).
Важно
Эта статья предназначена для программистов. Если при работе с компьютером появился синий экран с кодом PFN_LIST_CORRUPT, см. Устранение ошибок синего экрана.
Параметры PFN_LIST_CORRUPT
Параметр 1 задаёт тип нарушения. Значение остальных параметров зависит от значения Параметр 1.
| Параметр 1 | Параметр 2 | Параметр 3 | Параметр 4 | Причина ошибки |
|---|---|---|---|---|
0x01 |
Расширение ListHead , которое было повреждено |
Число доступных страниц |
0 |
Повреждён заголовок списка. |
0x02 |
Элемент, удаляемый из списка |
Наибольший номер физической страницы |
Счётчик ссылок удаляемого элемента |
Повреждён элемент списка. |
0x07 |
Номер кадра страницы |
Текущий счётчик совместного использования |
0 |
Драйвер разблокировал определённую страницу больше раз, чем блокировал её. |
0x8D |
Номер кадра страницы с несогласованным состоянием |
0 |
0 |
Повреждён список свободных страниц. Этот код ошибки с высокой вероятностью указывает на аппаратную проблему. |
0x8F |
Новый номер страницы |
Старый номер страницы |
0 |
Повреждён заголовок списка свободных или обнулённых страниц. |
0x99 |
Номер кадра страницы |
Текущее состояние страницы |
0 |
Повреждена запись таблицы страниц (PTE) или PFN. |
0x9A |
Номер кадра страницы |
Текущее состояние страницы |
Счётчик ссылок удаляемого элемента |
Драйвер попытался освободить страницу, которая всё ещё заблокирована для ввода-вывода. |
Причина
Обычно эта ошибка вызвана тем, что драйвер передал неправильный список дескрипторов памяти. Например, драйвер мог дважды вызвать MmUnlockPages с одним и тем же списком.
Если доступен отладчик ядра, исследуйте трассировку стека: !analyze расширение отладчика выводит сведения о проверке ошибки и помогает определить первопричину; затем введите одну из команд k (вывод обратной трассировки стека) для просмотра стека вызовов.
Нужно найти другой код? Найти другой код состояния или ошибки.