Что означает код NTSTATUS 0xC0020031 (RPC_NT_UNKNOWN_AUTHN_LEVEL)?

 
Предыдущий Следующий
RPC_NT_UNKNOWN_AUTHN_SERVICE RPC_NT_INVALID_AUTH_IDENTITY

RPC_NT_UNKNOWN_AUTHN_LEVEL

RPC не распознаёт уровень проверки подлинности

Уровень проверки подлинности определяет степень защиты вызова, например на уровне подключения, целостности пакета или конфиденциальности пакета. Это состояние означает, что значение не является допустимым уровнем, поддерживаемым RPC.

Распространённая диагностическая ошибка — смешение констант службы проверки подлинности с константами уровня проверки подлинности. Проверьте позицию параметра и сгенерированный код оболочки.

Что исследовать

  • Запишите в журнал значение уровня проверки подлинности, переданное API безопасности RPC.
  • Используйте только документированные значения RPC_C_AUTHN_LEVEL_*.
  • Проверьте код оболочки, сопоставляющий политику приложения с константами RPC.

Ссылки


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