| Предыдущий | Следующий |
| STATUS_UNSUCCESSFUL | STATUS_INVALID_INFO_CLASS |
STATUS_NOT_IMPLEMENTED
Что означает STATUS_NOT_IMPLEMENTED
STATUS_NOT_IMPLEMENTED означает, что компонент, к которому дошёл запрос, не реализует конкретную операцию. Это обычно постоянное свойство данной реализации или выбранного пути, а не временная ошибка.
Что проверить
- Запишите точную функцию, information class, FSCTL/IOCTL или другой тип операции, а также provider/driver и целевой объект.
- Сохраняйте различие между STATUS_NOT_IMPLEMENTED и STATUS_NOT_SUPPORTED там, где контракт API или драйвера придаёт им разный смысл.
- Не запускайте цикл retry без изменения условий. Выберите поддерживаемый путь, другую реализацию либо предусмотренный API fallback, если он существует.
Как подтвердить правильную обработку
Исправление подтверждается тем, что вызывающий код либо использует реализованную альтернативу, либо корректно сообщает об отсутствии функции. Повтор того же неподдерживаемого пути больше не должен выполняться бесконечно.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.