| Предыдущий | Следующий |
| RTC_E_SECURITY_LEVEL_NOT_COMPATIBLE | RTC_E_SECURITY_LEVEL_NOT_SUPPORTED_BY_PARTICIPANT |
RTC_E_SECURITY_LEVEL_NOT_DEFINED
Интерпретация результата
RTC_E_SECURITY_LEVEL_NOT_DEFINED (0X80EE0048) означает: для операции не определён обязательный security level. Код следует трактовать в контексте конкретного API transition; одинаковая severity у другого HRESULT не делает причины эквивалентными.
Английский маркер для сопоставления с исходной документацией: the application has not defined the media security level required for the operation
. Используйте его как поисковый ключ вместе с 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 в журнал не записывайте.
Пример из исходного описания: A custom call path bypasses the initialization code that assigns audio security policy.
. Для проверки меняйте только параметр или состояние, которое отличает этот сценарий от рабочего.
Восстановление
Меняйте credential, certificate chain, transport или policy только на том уровне, который вернул отказ; повтор с теми же security inputs не считается исправлением.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.