| Предыдущий | Следующий |
| NS_E_PROCESSINGSHOWSYNCWIZARD | NS_E_PDA_INITIALIZINGDEVICES |
NS_E_PDA_TRANSCODE_NOT_PERMITTED
Где этот результат возникает в рабочем процессе Player
NS_E_PDA_TRANSCODE_NOT_PERMITTED (0xC00D118C) обозначает policy или rights элемента запрещают conversion. Сохраните эту границу, даже если видимое сообщение Player шире операции, которая вернула код.
Механизм
На контрольной точке этот результат перед передачей Player может сопоставить media type источника с возможностями форматов устройства и построить путь преобразования. Декодирование источника, кодирование целевого формата, создание metadata, вывод во временный cache и необязательное шифрование являются отдельными этапами для состояния «policy или rights элемента запрещают conversion». Специфичная для страницы граница — policy или rights элемента запрещают conversion.
Локальное воспроизведение source не доказывает наличие допустимого пути преобразования к конкретному format и ограничениям подключённого устройства. Характерный сценарий: policy или rights элемента запрещают conversion.
Снимок состояния
| Данные | Почему это важно для данного результата |
|---|---|
| Объект и операция, вернувшие ошибку | путь и media type источника, идентификаторы decoder и encoder, целевой формат audio/video/image, ответ о возможностях устройства, размеры/bitrate выхода, путь cache и свободное место, состояние EFS, этап преобразования и первый HRESULT codec |
| Решающие сведения | content protection/policy, права source, запрошенный target и тип operation |
| Идентификатор поколения | Зафиксируйте то же поколение диска, устройства, задания или операции Player, которое вернуло этот результат; повторное подключение или смена носителя создаёт уже другой тест. |
| Нижележащий результат | Сохраните первый результат устройства, файловой системы, COM, codec, DirectShow, IMAPI или BITS, полученный до того, как Player сопоставил его с этим результатом. |
| Контролируемое сравнение | Повторите исходный вызов, изменив только это условие: передавать только в разрешённой форме либо получить права, разрешающие conversion. |
Как интерпретировать следующую проверку
| Наблюдение | Толкование |
|---|---|
| Зафиксированные значения соответствуют границе | Результат соответствует условию policy или rights элемента запрещают conversion; сначала исправьте его, прежде чем менять несвязанные codec, driver или playlist. |
| Сбой нижнего уровня произошёл до этого результата | Сохраните этот более ранний HRESULT или результат устройства, поскольку он может быть лишь отображением ошибки на уровне Player. |
| Тот же вызов проходит после одного изолированного изменения | Сравнение подтверждает диагностику этой границы, а не общий сбой установки при проверке «policy или rights элемента запрещают conversion». |
| После повторной проверки код изменился | Эта граница пройдена; диагностируйте новый HRESULT как следующую независимую стадию. |
Он сужает границу сбоя до policy или rights элемента запрещают conversion. Его наличие не доказывает общесистемный сбой мультимедиа; перед изменением не связанных компонентов Player определите операцию, которой принадлежит ошибка.
Близкие коды с другими владельцами
| Связанный результат | Другая диагностическая граница |
|---|---|
NS_E_PDA_CANNOT_TRANSCODE | построение допустимого пути преобразования от source decoder к target encoder |
NS_E_PDA_TRANSCODECACHEFULL | выделение временного output преобразования для media, предназначенного устройству |
NS_E_PDA_ENCODER_NOT_RESPONDING | ожидание progress или completion от выбранного encoder преобразования |
Целевое исправление
Для этого случая передавать только в разрешённой форме либо получить права, разрешающие conversion. Пересоздайте только объект, который вернул он и повторите исходную операцию с теми же контролируемыми входными данными.
При проверке он не устанавливайте codec packs и не очищайте все caches до сохранения media types источника/назначения и первой ошибки активации codec; за один тест меняйте только один decoder, encoder или параметр назначения.
Технические ссылки
- Отправка файла на портативное устройство.
- Константы метаданных Windows Media Device Manager.
- Возможности переносных устройств и требования оболочки.
- Структура WAVEFORMATEX.
- Обзор Encrypting File System.
Нужно найти другой код? Найти другой код состояния или ошибки.