Что означает код HRESULT 0xC004F02E (SL_E_CIDIID_VERSION_NOT_SUPPORTED)?

 
Предыдущий Следующий
SL_E_CIDIID_INVALID_VERSION SL_E_CIDIID_INVALID_DATA_LENGTH

SL_E_CIDIID_VERSION_NOT_SUPPORTED

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

SL_E_CIDIID_VERSION_NOT_SUPPORTED (0xC004F02E) — версия IID/CID корректна по формату, но не поддерживается текущей платформой.

Код относится к автономной активации через Installation ID (IID) и Confirmation ID (CID). Эти значения связаны с конкретным продуктом и состоянием машины, поэтому сравнивать нужно одну и ту же Activation ID.

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

Формат версии IID/CID распознан, однако эта версия не поддерживается текущим компонентом активации. Проверьте происхождение IID/CID и версию Windows, на которой выполняется сохранение.

В отличие от INVALID_VERSION здесь нет основания исправлять отдельные цифры идентификатора: проблема в совместимости версии протокола/формата.

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

  • Сравните версию формата IID/CID с версией механизма автономной активации, которая пытается принять значение.
  • Полные IID/CID и полный ключ не помещайте в публичные логи; для анализа достаточно длины, версии, частичного ключа и хешированных идентификаторов.
  • После исправления повторите сохранение CID для той же Activation ID и проверьте итоговый LicenseStatus, а не только отсутствие ошибки интерфейса.

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


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