| Предыдущий | Следующий |
| STATUS_INVALID_SID | STATUS_PROCEDURE_NOT_FOUND |
STATUS_INVALID_SECURITY_DESCR
Буфер дескриптора безопасности имеет неверный формат
Дескриптор безопасности объединяет владельца, группу, DACL, SACL, управляющие биты и указатели либо смещения ACL. Этот статус означает, что структура не может быть принята как допустимый дескриптор для операции.
Причиной может быть несоответствие самосодержащего и абсолютного дескриптора, недопустимые управляющие флаги, неверные смещения ACL, отсутствие владельца или повреждение при сериализации и десериализации данных безопасности.
Что проверить
- Убедитесь, что дескриптор является абсолютным или самосодержащим в соответствии с требованиями API.
- Проверьте владельца, группу, DACL, SACL и управляющие флаги до передачи буфера.
- Если дескриптор получен из хранилища или по сети, сохраните исходные байты для сравнения с декодированной формой.
Ссылки
- Microsoft: дескрипторы безопасности
- Microsoft: модель безопасности Windows для разработчиков драйверов
- Открытые спецификации Microsoft: значения NTSTATUS
Нужно найти другой код? Найти другой код состояния или ошибки.