| Предыдущий | Следующий |
| NS_DRM_E_MIGRATION_SOURCE_MACHINE_IN_USE | NS_DRM_E_MIGRATION_IMAGE_ALREADY_EXISTS |
NS_DRM_E_MIGRATION_TARGET_MACHINE_LESS_THAN_LH
Смысл, стоящий за сообщением проигрывателя
Когда клиент возвращает NS_DRM_E_MIGRATION_TARGET_MACHINE_LESS_THAN_LH (0xC00D278D), определяющее условие состоит в том, что целевая операционная система старше минимальной версии, поддерживаемой механизмом миграции. Этот результат относится к миграции лицензий и защищённого состояния, а именно к контролируемому пути импорта и экспорта, который упаковывает устаревшее состояние DRM, проверяет образ миграции и идентичность источника, а затем фиксирует подходящие лицензии в поддерживаемой целевой среде.
Для NS_DRM_E_MIGRATION_TARGET_MACHINE_LESS_THAN_LH встроенное сообщение кратко передаёт видимый пользователю результат, а символьная формулировка «целевой компьютер миграции старше LH» сохраняет точную границу WMDRM для диагностики. Для этого кода необходимо зафиксировать версию целевой ОС и формат миграции.
Почему важен формирующий код уровень
Контекст NS_DRM_E_MIGRATION_TARGET_MACHINE_LESS_THAN_LH задают два правила платформы. При слишком старой целевой Windows копирования файлов хранилища лицензий недостаточно: модуль импорта отдельно проверяет совместимость среды и защищённые идентичности. Наличие образа миграции, повреждение состояния целевой системы и уже импортированная лицензия являются независимыми результатами, которые нельзя объединять в одну общую ошибку восстановления.
Первичная диагностика без уничтожения данных
- Сохраните
NS_DRM_E_MIGRATION_TARGET_MACHINE_LESS_THAN_LH, вызывающий интерфейс и первый низкоуровневый статус до того, как оболочка заменит его. - Сопоставьте
NS_DRM_E_MIGRATION_TARGET_MACHINE_LESS_THAN_LHс одним KID или идентификатором лицензии, хешем содержимого, сертификатом устройства либо идентификатором операции миграции. - Для
NS_DRM_E_MIGRATION_TARGET_MACHINE_LESS_THAN_LHвосстановите переход состояния непосредственно перед условием «целевой компьютер миграции старше LH», а не начинайте с итогового диалога проигрывателя. - Подтвердите границу, записав версию целевой ОС и формат миграции.
- После перехода на поддерживаемую этим форматом целевую систему Windows Vista или более новую версию проверьте как запрошенное право, так и окончательное состояние хранилища или устройства.
Минимальная запись об инциденте
Зафиксируйте первое появление NS_DRM_E_MIGRATION_TARGET_MACHINE_LESS_THAN_LH до того, как автоматический повтор, закрытие проигрывателя, восстановление хранилища или повторное получение лицензии изменит состояние. Минимально полезная запись содержит:
- Подтверждение именно этого кода: версию целевой ОС и формат миграции.
- Защищённая идентичность: версии исходной и целевой ОС и SID пользователей.
- Состояние операции: идентичность образа миграции, его хеш и время создания.
- Сохранение или передача: запись защищённого хранилища прежней версии V2 и переданный пароль.
- Контекст безопасности: доступность подключаемого модуля импорта и текущее состояние операции.
- Точка корреляции: результат обнаружения дубликата или импорта для каждой лицензии.
При расследовании условия «целевой компьютер миграции старше LH» по возможности используйте KID, идентификаторы лицензий, хеши, отпечатки сертификатов, размеры и временные метки. При диагностике NS_DRM_E_MIGRATION_TARGET_MACHINE_LESS_THAN_LH не помещайте в обычные журналы ключи содержимого, полные BLOB лицензий, пароли, cookie или расшифрованные медиаданные.
Восстановление на правильном уровне
Устраняйте NS_DRM_E_MIGRATION_TARGET_MACHINE_LESS_THAN_LH на формирующей его границе: перенесите лицензии на поддерживаемую этим форматом целевую систему Windows Vista или более новую версию. Для NS_DRM_E_MIGRATION_TARGET_MACHINE_LESS_THAN_LH переустановка проигрывателя, перезагрузка или новый запрос лицензии полезны только тогда, когда действительно изменяют эту границу и результат можно сверить с исходными данными.
Типичный случай: образ миграции эпохи Vista направляется в Windows XP.
Почему важно символьное имя
| Результат | Другая граница |
|---|---|
NS_DRM_E_MIGRATION_IMAGE_ALREADY_EXISTS | Для выбранной операции или места назначения уже существует образ миграции. |
NS_DRM_E_MIGRATION_SOURCE_MACHINE_IN_USE | Этот соседний код означает занятость исходной среды, тогда как здесь отклоняется версия целевой операционной системы. |
NS_DRM_E_MIGRATION_UPGRADE_WITH_DIFF_SID | Этот соседний код относится к несовпадению SID, а не к минимальной версии Windows на целевом компьютере. |
В одном инциденте условие «целевой компьютер миграции старше LH» может сопровождаться несколькими значениями. Упорядочьте цепочку событий NS_DRM_E_MIGRATION_TARGET_MACHINE_LESS_THAN_LH по временным меткам и отдавайте предпочтение первому коду, сформированному на самой низкой конкретной границе, а не более позднему обобщённому сообщению проигрывателя.
Критерии завершения
Повторите операцию, первоначально вернувшую NS_DRM_E_MIGRATION_TARGET_MACHINE_LESS_THAN_LH. Для NS_DRM_E_MIGRATION_TARGET_MACHINE_LESS_THAN_LH в сценарии ошибки проверьте точный HRESULT на формирующем его API, затем измените только определяющее предварительное условие и подтвердите, что исправленный запуск завершается без подмены соседним результатом DRM. После исправления NS_DRM_E_MIGRATION_TARGET_MACHINE_LESS_THAN_LH проверьте запрошенное действие и окончательное состояние хранилища лицензий, защищённых часов, устройства или миграции, относящееся к этому условию.
Эксплуатационное примечание для этого кода
Символьная формулировка «целевой компьютер миграции старше LH» — важный ключ поиска и телеметрии для NS_DRM_E_MIGRATION_TARGET_MACHINE_LESS_THAN_LH. Храните её рядом с точным значением 0xC00D278D. Официальное сообщение «Лицензии переносятся на компьютер под управлением XP или более ранней ОС. Эта операция может выполняться только в Windows Vista или более новой ОС. Обратитесь в службу поддержки продуктов Microsoft» полезно пользователю при несовместимой цели, но само по себе не определяет API, поколение объекта или фактически проверенную версию Windows.
Технические ссылки
- Резервное копирование и восстановление лицензий DRM — документация платформы для отличия
NS_DRM_E_MIGRATION_TARGET_MACHINE_LESS_THAN_LHот соседних результатов. - Получение требуемой библиотеки DRM — официальный контекст Windows Media DRM для
NS_DRM_E_MIGRATION_TARGET_MACHINE_LESS_THAN_LH. - Руководство по программированию клиента DRM — правила API и состояния, относящиеся к границе
NS_DRM_E_MIGRATION_TARGET_MACHINE_LESS_THAN_LH. - Коды ошибок Windows Media DRM — документация платформы для отличия
NS_DRM_E_MIGRATION_TARGET_MACHINE_LESS_THAN_LHот соседних результатов.
Нужно найти другой код? Найти другой код состояния или ошибки.