| Предыдущий | Следующий |
| STATUS_VERIFY_REQUIRED | STATUS_RXACT_COMMIT_NECESSARY |
STATUS_EXTRANEOUS_INFORMATION
Что означает STATUS_EXTRANEOUS_INFORMATION
STATUS_EXTRANEOUS_INFORMATION означает, что бинарное представление ACL содержит данные, которые выходят за ожидаемые границы объявленной структуры. Это признак несогласованной сериализации security descriptor, а не дополнительного действительного ACE.
Что проверить
- Сохраните raw ACL до нормализации или повторной сериализации.
- Сравните
AclSize,AceCountи размеры каждого ACE с фактической длиной buffer. - Не интерпретируйте trailing bytes как новый ACE, если они не укладываются в контракт структуры.
Как исправить
Для создания и изменения ACL используйте системные access-control API и валидируйте результат через IsValidAcl. Если producer и consumer используют разные форматы или версии структуры, сравните их raw bytes и найдите этап, добавляющий лишние данные.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.
