Что означает код HRESULT 0x80220018 (WCM_E_NOTIFICATIONNOTFOUND)?

 
Предыдущий Следующий
WCM_E_INVALIDEXPRESSIONSYNTAX WCM_E_CONFLICTINGASSERTION

WCM_E_NOTIFICATIONNOTFOUND

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

WCM_E_NOTIFICATIONNOTFOUND (0x80220018) — Подходящее уведомление не найдено.

Определите notification/subscription ID, который пытается удалить или получить вызывающий код.

Логируйте пару registration handle + session identity при создании и удалении notification. Если handle пережил teardown session, повторный lookup закономерно не найдёт подписку даже при совпадающем логическом имени события.

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

  • Проверьте, не была ли подписка уже удалена либо создана в другом session/context.
  • Сделайте регистрацию и снятие notification парными и идемпотентными на уровне приложения.

Исходная формулировка

  • No matching Notification found.

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


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