Что означает код HRESULT 0x80EE0062 (RTC_E_PRESENCE_ENABLED)?

 
Предыдущий Следующий
RTC_E_INVALID_OBJECT_STATE RTC_E_ROAMING_ENABLED

RTC_E_PRESENCE_ENABLED

Что означает RTC_E_PRESENCE_ENABLED

RTC_E_PRESENCE_ENABLED — RTC сообщает, что presence уже включён для текущего профиля или client state.

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

  • Сохраните profile identity и текущее состояние presence/roaming до повторного enable.
  • Проверьте, не является ли результат нормальным идемпотентным состоянием после повторного вызова или восстановления клиента из сохранённой сессии.
  • Не создавайте второй presence lifecycle и не очищайте buddy/watcher state только ради получения S_OK.

Как подтвердить исправление

Корректная обработка подтверждается тем, что клиент признаёт уже включённое presence-состояние и продолжает синхронизацию без дублирования объектов.

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


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