| Предыдущий | Следующий |
| ERROR_FLT_NAME_CACHE_MISS | ERROR_FLT_VOLUME_ALREADY_MOUNTED |
ERROR_FLT_NO_DEVICE_OBJECT
Что означает ERROR_FLT_NO_DEVICE_OBJECT
ERROR_FLT_NO_DEVICE_OBJECT (0x801F0019) — Для указанного тома не существует запрошенного объекта устройства.
В подсистеме «Filter Manager» результат 0x801F0019 относится к области «регистрацию minifilter, instances, contexts и I/O callbacks». Описание «для указанного тома не существует запрошенного объекта устройства» сужает проверку до темы «flt, отсутствие, устройство, объект».
Что проверить и как подтвердить исправление
Не начинайте с общего сброса компонента: сопоставьте первый отказ с фактическими параметрами операции. При 0x801F0019 и условии «для указанного тома не существует запрошенного объекта устройства» воспроизведите отказ на минимальном объекте и меняйте только одно условие за запуск, чтобы отделить неверный вход от состояния системы.
Для воспроизведения 0x801F0019 сохраните имя фильтра и altitude, volume/instance, тип context, major function, callback phase и журнал FilterManager. По теме «flt, отсутствие, устройство, объект» для 0x801F0019 сравните эти данные с исправным запуском до очистки журналов или пересоздания объекта.
Практическое исправление для 0x801F0019: соблюдайте порядок регистрации и удаления, тип и владельца контекста, IRQL и допустимость операции в pre/post callback. В контексте условия «для указанного тома не существует запрошенного объекта устройства» для 0x801F0019 оно должно устранить подтверждённую причину, а не скрыть исходный HRESULT.
Повторите операцию в том же окружении и сравните первый отличающийся вызов; для результата 0x801F0019 это надёжнее единичного успеха на других данных.
Документация для результата 0x801F0019: FltGetDiskDeviceObject · FltIsVolumeSnapshot and volumes without disk device objects · OSR: Filter Manager volume abstractions.
Нужно найти другой код? Найти другой код состояния или ошибки.