| Предыдущий | Следующий |
| NO_MORE_IRP_STACK_LOCATIONS | FLOPPY_INTERNAL_ERROR |
DEVICE_REFERENCE_COUNT_NOT_ZERO
Проверка ошибки DEVICE_REFERENCE_COUNT_NOT_ZERO имеет значение 0x00000036. Она означает, что драйвер попытался удалить объект устройства, счётчик ссылок которого оставался положительным.
Параметры DEVICE_REFERENCE_COUNT_NOT_ZERO
| Параметр | Описание |
|---|---|
1 |
Адрес объекта устройства |
2 |
Зарезервировано |
3 |
Зарезервировано |
4 |
Зарезервировано |
Причина
Драйвер устройства попытался удалить из системы один из своих объектов устройства, но счётчик ссылок на этот объект не был равен нулю.
Это означает, что на устройство всё ещё существуют незавершённые ссылки. Счётчик ссылок показывает количество причин, по которым объект устройства пока нельзя удалить.
Это ошибка вызывающего драйвера устройства.
Что проверить
Смысл stop-кода — устройство удаляется, хотя его reference count не вернулся к ожидаемому значению. Проследите ссылки на device object и PnP-путь удаления, чтобы найти драйвер, который получил ссылку и не освободил её. Особое внимание уделите filter drivers над и под функциональным драйвером устройства.
Ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.