Что означает код HRESULT 0xC004F07F (SL_E_CIDIID_NOT_BOUND)?

 
Предыдущий Следующий
SL_E_CIDIID_MISMATCHED_PKEY SL_E_LICENSE_NOT_BOUND

SL_E_CIDIID_NOT_BOUND

Объект и операция

Результат SL_E_CIDIID_NOT_BOUND (0XC004F07F) следует читать как точную границу: offline identifiers не привязаны к текущему machine environment. Для расследования связывайте его с объектом и операцией в момент возврата, а не с более поздним retry или cleanup.

Точный EN-маркер для поиска по документации: A VM is moved or materially reconfigured between generating its IID and applying the CID.. Сверяйте его с тем же timestamp и identity объекта.

Наблюдаемые признаки

  • Installation ID и Confirmation ID только в redacted/hashed виде.
  • поле IID/CID, связанное с «offline identifiers не привязаны к текущему machine environment».
  • payload length/version/check digits и machine/product-key binding.

Контрольная гипотеза

Проверяйте machine/product binding после успешного parsing; malformed artifact — отдельная причина.

Ещё один code-specific ориентир из исходного EN-описания: A broad instruction for this result to “try another key” or “check the Internet” would discard what this HRESULT already established.. Он полезен как контроль того, что воспроизводится именно этот boundary, а не соседний HRESULT.

В минимальном тесте оставьте неизменными остальные входы и меняйте только компонент, связанный с маркерами cidiid / not / bound. Сравните первый return value, достигнутую фазу и состояние объекта после отказа.

Для дополнительной сверки документация описывает проверку так: SL_E_CIDIID_INVALID_CHECK_DIGITS Relative to it. Не переносите это условие на другой object generation без повторной фиксации evidence.

Следующий шаг

Коррекцию выполняйте только на слое, который доказан трассировкой. Затем воспроизведите исходный сценарий и сравните первый HRESULT; другой код означает новую точку диагностики.

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


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