Что означает код HRESULT 0x80EE0085 (RTC_E_REGISTRATION_UNREGISTERED)?

 
Предыдущий Следующий
RTC_E_REGISTRATION_REJECTED RTC_E_STATUS_REDIRECT_MULTIPLE_CHOICES

RTC_E_REGISTRATION_UNREGISTERED

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

RTC_E_REGISTRATION_UNREGISTERED (0X80EE0085) означает: операция предполагает active registration, но профиль сейчас не зарегистрирован. Не объединяйте этот результат с соседними кодами того же facility: recovery определяется фактическим состоянием протокола и объекта.

Английский маркер для сопоставления с исходной документацией: the server removed this registration because the same user registered elsewhere or another binding policy took precedence. Используйте его как поисковый ключ вместе с timestamp и transaction/session ID.

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

  • registrar URI, profile identity и registration state.
  • Contact/Expires, authentication realm и transport.
  • registration transaction ID и последнее успешное REGISTER transition.

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

Сопоставьте REGISTER transaction с Contact, Expires, registrar и authentication realm; state до и после response определяет допустимость следующего действия.

Проверка должна подтвердить именно условие «операция предполагает active registration, но профиль сейчас не зарегистрирован» в текущем RTC object generation. Не используйте успешный retry после широкого reset как доказательство причины.

Практический сценарий из EN-описания: A second device signs in and the registrar logs out the first under single-point presence policy.. В воспроизведении меняйте только параметр или state, который отличает этот сценарий от рабочего.

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

Измените только состояние или вход, непосредственно связанный с этой границей, и сравните первый HRESULT до и после исправления.

После изменения повторите тот же вызов и сравните первый HRESULT, достигнутую фазу и побочные эффекты. Исправление подтверждено только если прежнее условие «операция предполагает active registration, но профиль сейчас не зарегистрирован» больше не возникает на сопоставимом входе.

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


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