| Предыдущий | Следующий |
| NS_E_PDA_CANNOT_CREATE_ADDITIONAL_SYNC_RELATIONSHIP | NS_E_PDA_TRANSCODECACHEFULL |
NS_E_PDA_NO_TRANSCODE_OF_DRM
Диагностическая проверка
Для этого HRESULT диагностическая граница — «защищённый DRM-контент нельзя транскодировать для передачи на устройство». Проверьте drm-защиту исходного файла, право на transfer и необходимость transcode для целевого устройства; после подтверждения применяйте только это исправление: используйте разрешённый устройством исходный формат без запрещённого transcode либо содержимое/право, допускающее требуемое преобразование для состояния «защищённый DRM-контент нельзя транскодировать для передачи на устройство». NS_E_PDA_NO_TRANSCODE_OF_DRM Для этого HRESULT диагностическая граница — «защищённый DRM-контент нельзя транскодировать для передачи на устройство». Этот результат Для этого HRESULT диагностическая граница — «защищённый DRM-контент нельзя транскодировать для передачи на устройство».
Этот результат от соседних ошибок Windows Media.
Диагностическая проверка
Диагностическая граница — «защищённый DRM-контент нельзя транскодировать для передачи на устройство». Проверьте drm-защиту исходного файла, право на transfer и необходимость transcode для целевого устройства; после подтверждения применяйте только это исправление: используйте разрешённый устройством исходный формат без запрещённого transcode либо содержимое/право, допускающее требуемое преобразование для состояния «защищённый DRM-контент нельзя транскодировать для передачи на устройство»; это контрольная точка этот результат.
Модель сбоя
Этот результатДля этого HRESULT диагностическая граница — «защищённый DRM-контент нельзя транскодировать для передачи на устройство». Этот результат, это различие не позволяет более позднему диалогу Player скрыть результат лицензионной политики и сохраняет проверку привязанной к исходному поколению объекта.
Диагностический список
| Поле | Диагностическое значение он |
|---|---|
| Владелец | операция, API/callback, идентификатор object или session и версия component/device, связанные с ним |
| Прямая проверка | Зафиксируйте значение, относящееся к условию «защищённый DRM-контент нельзя транскодировать для передачи на устройство», и сравните его с заведомо рабочим случаем. |
| Входные данные политики | запрошенное действие и точное свойство license, certificate, profile, output или registration, которое проверяется он |
| Временное состояние | trusted/system time, интервал действия, последовательность запросов и номер повтора, если они влияют на он |
| Результат нижнего уровня | самый ранний status хранилища, network, cryptographic, driver или provider перед итоговой оболочкой он |
Диагностическая проверка
| Результат | Почему он указывает на другую причину |
|---|---|
NS_E_WMDM_REVOKED | Зафиксируйте значение, относящееся к условию «защищённый DRM-контент нельзя транскодировать для передачи на устройство», и сравните его с заведомо рабочим случаем. |
NS_E_WMP_WMDM_FAILURE | Зафиксируйте значение, относящееся к условию «защищённый DRM-контент нельзя транскодировать для передачи на устройство», и сравните его с заведомо рабочим случаем. |
NS_E_WMP_WMDM_INTERFACEDEAD | Зафиксируйте значение, относящееся к условию «защищённый DRM-контент нельзя транскодировать для передачи на устройство», и сравните его с заведомо рабочим случаем. |
Что остаётся неизвестным
Он, этот факт сам по себе не доказывает повреждение медиаданных, отсутствие decoder, общий сетевой сбой или недопустимость прав для всех остальных действий.
Если Player, encoder, программа установки или уровень устройства позднее выдаёт более общую ошибку, сохраняйте он как первый конкретный результат. Объект и операция, связанные с ним обычно диагностически полезнее более позднего результата cleanup или сводного сообщения интерфейса.
Диагностическая проверка
- Сохраните исходные данные и проверьте условие «защищённый DRM-контент нельзя транскодировать для передачи на устройство»; проверьте DRM-защиту исходного файла, право на transfer и необходимость transcode для целевого устройства. Он Сохраните исходные данные и проверьте условие «защищённый DRM-контент нельзя транскодировать для передачи на устройство»; проверьте DRM-защиту исходного файла, право на transfer и необходимость transcode для целевого устройства.
0xC00D1186до того, как cleanup, fallback или другой медиаэлемент изменит контекст. - Выполните прямую проверку для этого результатаСохраните исходные данные и проверьте условие «защищённый DRM-контент нельзя транскодировать для передачи на устройство»; проверьте DRM-защиту исходного файла, право на transfer и необходимость transcode для целевого устройства.
- Сравните сбой с заведомо исправным случаем, изменив только свойство, названное этим условием: sync требует transcoding, но protected content нельзя преобразовать через этот обычный path.
- Примените узкое исправление для него: используйте совместимое device/profile или разрешённую issuer незашифрованную альтернативу.
- Свяжите он Сохраните исходные данные и проверьте условие «защищённый DRM-контент нельзя транскодировать для передачи на устройство»; проверьте DRM-защиту исходного файла, право на transfer и необходимость transcode для целевого устройства.
- Повторите то же действие с тем же содержимым/устройством и убедитесь, что он не заменяется другой ошибкой политики или доверия.
Практическое действие
Он, успех означает, что то же запрошенное действие принимается после этого точного изменения состояния, а не просто работает другой файл или устройство.
- Сохраните исходные данные и проверьте условие «защищённый DRM-контент нельзя транскодировать для передачи на устройство»; проверьте DRM-защиту исходного файла, право на transfer и необходимость transcode для целевого устройства; это контрольная точка он.
- Не изменяйте доверенное время, проверку отзыва, проверку сертификатов или политику вывода только ради подавления он; это обходит решение, а не исправляет его входные данные.
- Сохраните один сбойный и один исправленный артефакт, чтобы устранение он можно было проверить регрессионным тестом.
Диагностическая проверка
Для окончательной он проверки сохраняйте неизменными KID содержимого или хеш файла, запрошенное действие, пользователя/учётную запись, идентичность устройства и маршрут вывода, где это применимо. Случай он считается устранённым только тогда, когда операция завершается без этого HRESULT и без подменяющей ошибки соседней проверки лицензии, доверия, сеанса или политики.
Технические ссылки
- Защищённое содержимое — определяет platform objects, используемые при диагностике он.
- Обработка protected content в приложении — документирует protocol/API boundary он.
- Защищённые устройства DRM — описывает нормативный workflow для него.
- Защищённые устройства DRM — перечисляет security и переходы состояния, используемые для интерпретации он.
Нужно найти другой код? Найти другой код состояния или ошибки.
