| Предыдущий | Следующий |
| WPN_E_NOTIFICATION_ID_MATCHED | WPN_E_TOAST_NOTIFICATION_DROPPED |
WPN_E_CALLBACK_ALREADY_REGISTERED
Что означает WPN_E_CALLBACK_ALREADY_REGISTERED
WPN_E_CALLBACK_ALREADY_REGISTERED сообщает, что notification callback уже зарегистрирован. Это lifecycle conflict: второй registration call не должен создавать ещё одного владельца того же callback slot.
Что проверить
- Сохраните первый registration path, callback identity и поток/activation context второго вызова.
- Сериализуйте startup и background activation, если они могут регистрировать callback одновременно.
- Переиспользуйте существующую регистрацию либо снимайте её только документированным lifecycle API.
Как подтвердить правильную обработку
Исправление подтверждается единственным владельцем callback registration без повторного registration HRESULT при конкурентной активации.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.
