Что означает код NTSTATUS 0xC00000A7 (STATUS_BAD_VALIDATION_CLASS)?

 
Предыдущий Следующий
STATUS_CANT_OPEN_ANONYMOUS STATUS_BAD_TOKEN_TYPE

STATUS_BAD_VALIDATION_CLASS

Запрошенный формат проверки входа здесь недопустим

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

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

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

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

Ссылки


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