Site icon EfmSoft

Что означает код HRESULT 0x80EE0027 (RTC_E_CLIENT_ALREADY_SHUT_DOWN)?

 
Предыдущий Следующий
RTC_E_CLIENT_ALREADY_INITIALIZED RTC_E_PRESENCE_NOT_ENABLED

RTC_E_CLIENT_ALREADY_SHUT_DOWN

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

Приложение вызвало RTC API после того, как клиентский объект уже завершил работу. Чаще всего это гонка между остановкой клиента и асинхронным кодом, который продолжает ставить новые операции.

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

  • Проследите момент начала и завершения остановки RTC-клиента.
  • Запретите создание новых операций до уничтожения клиентского объекта.
  • Проверьте асинхронные обратные вызовы, которые могут приходить после начала остановки.
  • После повторной инициализации не используйте интерфейсы, оставшиеся от предыдущего экземпляра клиента.

Правильный порядок — прекратить новые запросы, дождаться завершения обратных вызовов и только затем уничтожать клиент. Для новой сессии создайте новый объект RTC.

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


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

Exit mobile version