Что означает код HRESULT 0xC004F01A (SL_E_EVENT_NOT_REGISTERED)?

 
Предыдущий Следующий
SL_E_INVALID_EVENT_ID SL_E_EVENT_ALREADY_REGISTERED

SL_E_EVENT_NOT_REGISTERED

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

SL_E_EVENT_NOT_REGISTERED (0xC004F01A) — операция ожидает зарегистрированное событие лицензирования, но такой регистрации нет.

Код возвращён Software Protection Platform при обработке конкретного объекта лицензирования. Сохраняйте Activation ID, частичный ключ и первое событие Security-SPP, чтобы не спутать первичную причину с последующим общим сообщением активации.

Полезные детали

Операция обращается к событию, которое к этому моменту не зарегистрировано. Проверьте порядок register/unregister и не произошёл ли преждевременный unregister.

Это обратное состояние к EVENT_ALREADY_REGISTERED: здесь проблема не в дубле, а в отсутствии ожидаемой регистрации.

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

  • Проверьте жизненный цикл регистрации события: кто его регистрирует/снимает и не выполняется ли операция повторно или в неверном порядке.
  • Сохраните Activation ID/application ID, частичный ключ и первое событие Security-SPP в том же временном интервале.
  • После точечного исправления повторите исходную операцию на том же объекте; другой HRESULT следует диагностировать отдельно, а не объединять с исходным.

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


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