Что означает код HRESULT 0x80EE0047 (RTC_E_SECURITY_LEVEL_NOT_COMPATIBLE)?

 
Предыдущий Следующий
RTC_E_PORT_MAPPING_FAILED RTC_E_SECURITY_LEVEL_NOT_DEFINED

RTC_E_SECURITY_LEVEL_NOT_COMPATIBLE

Интерпретация результата

RTC_E_SECURITY_LEVEL_NOT_COMPATIBLE (0X80EE0047) означает: запрошенный security level несовместим с текущим session/media configuration. Не объединяйте этот результат с соседними кодами того же facility: recovery определяется фактическим состоянием протокола и объекта.

Английский маркер для сопоставления с исходной документацией: local and remote media security requirements have no compatible negotiated level. Используйте его как поисковый ключ вместе с timestamp и transaction/session ID.

Что сохранить

  • authentication scheme/realm или requested media security level.
  • TLS transport/certificate state и profile policy source.
  • participant capability set и первый challenge/security transition.

Код-специфическая проверка

Разделяйте authentication, TLS transport и media security policy: каждый слой имеет собственные evidence и условия допустимого retry.

Разделите transport security, authentication challenge и authorization policy. Сохраните realm/scheme, certificate validation result и policy source; пароль, token и private key в журнал не записывайте.

Пример из исходного описания: One endpoint requires protected media while the peer offers only an unprotected mode.. Для проверки меняйте только параметр или состояние, которое отличает этот сценарий от рабочего.

Восстановление

Меняйте credential, certificate chain, transport или policy только на том уровне, который вернул отказ; повтор с теми же security inputs не считается исправлением.

Технические ссылки


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