Что означает код ошибки Windows 1746 (RPC_S_BINDING_HAS_NO_AUTH)?

 
Предыдущий Следующий
RPC_S_PROCNUM_OUT_OF_RANGE RPC_S_UNKNOWN_AUTHN_SERVICE

RPC_S_BINDING_HAS_NO_AUTH

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

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

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

Microsoft: RpcBindingSetAuthInfo · Возвращаемые значения RPC


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