Что означает код NTSTATUS 0xC0000079 (STATUS_INVALID_SECURITY_DESCR)?

 
Предыдущий Следующий
STATUS_INVALID_SID STATUS_PROCEDURE_NOT_FOUND

STATUS_INVALID_SECURITY_DESCR

Буфер дескриптора безопасности имеет неверный формат

Дескриптор безопасности объединяет владельца, группу, DACL, SACL, управляющие биты и указатели либо смещения ACL. Этот статус означает, что структура не может быть принята как допустимый дескриптор для операции.

Причиной может быть несоответствие самосодержащего и абсолютного дескриптора, недопустимые управляющие флаги, неверные смещения ACL, отсутствие владельца или повреждение при сериализации и десериализации данных безопасности.

Что проверить

  • Убедитесь, что дескриптор является абсолютным или самосодержащим в соответствии с требованиями API.
  • Проверьте владельца, группу, DACL, SACL и управляющие флаги до передачи буфера.
  • Если дескриптор получен из хранилища или по сети, сохраните исходные байты для сравнения с декодированной формой.

Ссылки


Нужно найти другой код? Найти другой код состояния или ошибки.