Что означает код HRESULT 0x80EE004B (RTC_E_DUPLICATE_WATCHER)?

 
Предыдущий Следующий
RTC_E_DUPLICATE_BUDDY RTC_E_MALFORMED_XML

RTC_E_DUPLICATE_WATCHER

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

RTC_E_DUPLICATE_WATCHER (0X80EE004B) означает: watcher уже присутствует в watcher/authorization collection. Этот HRESULT описывает узкую границу, поэтому сначала фиксируйте producing method и объект, а затем уже интерпретируйте сообщение пользователя.

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

  • profile identity и текущий presence enabled/roaming state.
  • ACL/authorization state и событие, после которого появился результат.

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

Сопоставьте watcher URI или watcher ID с уже загруженной authorization collection. Если запись пришла после roaming-синхронизации, используйте существующий watcher и обновите его разрешения; повторный Add для той же authoritative identity снова вернёт duplicate.

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


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