| Предыдущий | Следующий |
| STATUS_PROFILING_NOT_STOPPED | STATUS_FILE_IS_A_DIRECTORY |
STATUS_COULD_NOT_INTERPRET
Что означает STATUS_COULD_NOT_INTERPRET
STATUS_COULD_NOT_INTERPRET — переданный ACL не содержит минимально необходимой информации.
Практический смысл и диагностика
Буфер ACL не содержит минимально необходимой бинарной информации для корректного разбора.
- Проверьте внешнюю длину буфера до чтения `AclSize` и до начала обхода записей ACE.
- Это случай недостаточной длины или повреждения структуры: парсер не может даже безопасно интерпретировать заявленную структуру ACL.
- Сохраните исходные байты и точную переданную длину до любых нормализации/исправления действий.
- Сопоставьте `ACL.AclSize`, `AceCount` и каждый `ACE_HEADER.AceSize`, проверяя, что все записи полностью помещаются в буфер и не выходят за объявленный размер ACL.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.