| Предыдущий | Следующий |
| STATUS_FILE_NOT_AVAILABLE | STATUS_PACKAGE_UPDATING |
STATUS_DEVICE_INSUFFICIENT_RESOURCES
Пул ресурсов устройства исчерпан
Этот статус возвращается устройством или от его имени, а не обязательно диспетчером памяти Windows. Исчерпанным ресурсом могут быть слоты команд, очереди, буферы прошивки, теги, дескрипторы или другой локальный пул устройства. Состояние может быть временным под нагрузкой или постоянным после утечки либо зависших команд.
Измерьте число ожидающих операций и глубину очереди устройства до увеличения числа повторов на узле. Агрессивные повторы могут занять оставшиеся слоты и помешать восстановлению. Если ресурсы не возвращаются после завершений, проверьте пути тайм-аута, отмены и сброса на наличие команд, которые остаются во владении прошивки.
Что проверить
- Запишите глубину очереди, активные теги, кредиты устройства и задержку завершения.
- Проверьте команды с тайм-аутом или отменой, которые не освободили ресурсы устройства.
- Уменьшите параллелизм для проверки восстановления, затем исследуйте учёт прошивки и драйвера, если ёмкость не возвращается.
Ссылки
- Microsoft: объекты запросов Framework
- Microsoft: стандартный интерфейс сброса устройства
- Microsoft: использование значений NTSTATUS
- Открытые спецификации Microsoft: значения NTSTATUS
- Исходный код ReactOS: выделение и завершение IRP
Нужно найти другой код? Найти другой код состояния или ошибки.