| Предыдущий | Следующий |
| STATUS_NOT_IMPLEMENTED | STATUS_INFO_LENGTH_MISMATCH |
STATUS_INVALID_INFO_CLASS
Что означает STATUS_INVALID_INFO_CLASS
STATUS_INVALID_INFO_CLASS — указанный класс информации недопустим для данного объекта.
Практический смысл и диагностика
Выбранный information class недопустим для данного тип объекта, API или направления query/set.
- Filesystem helpers сами валидируют class до передачи операции глубже в stack, поэтому диагностику начинайте с symbolic class и вызывающей routine.
- Логируйте numeric и symbolic value вместе с точным `Nt/Zw`, `Flt*` или driver API, который получил class.
- Проверьте, разрешён ли class для этого тип объекта и поддерживает ли он query, set либо только одно из них.
- Если class появился в более новой OS/WDK, учитывайте target-build compatibility; не подменяйте его соседним numeric value без подтверждения contract.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.
