| Предыдущий | Следующий |
| NS_E_PDA_CANNOT_SYNC_INVALID_PLAYLIST | NS_E_PDA_SYNC_FAILED |
NS_E_PDA_FAILED_TO_SYNCHRONIZE_FILE
Где этот результат возникает в рабочем процессе Player
NS_E_PDA_FAILED_TO_SYNCHRONIZE_FILE (0xC00D1236) обозначает выполнение copy/update для одного item в остальном работающем sync. Сохраните эту границу, даже если видимое сообщение Player шире операции, которая вернула код.
Механизм
На контрольной точке этот результат автоматическая синхронизация использует partnership между Player и устройством, снимок выбранных playlists и очередь операций копирования, удаления или получения отдельных элементов. Механизм sync имеет собственное выполняющееся состояние и может отклонять изменения, пока активно предыдущее поколение. Специфичная для страницы граница — выполнение copy/update для одного item в остальном работающем sync.
Успешное ручное копирование файла не доказывает корректность partnership Player, снимка playlist и очереди синхронизации. Характерный сценарий: выполнение copy/update для одного item в остальном работающем sync.
Снимок состояния
| Данные | Почему это важно для данного результата |
|---|---|
| Объект и операция, вернувшие ошибку | идентификаторы устройства и partnership, поколение и состояние sync, идентичность/версия выбранного playlist, идентификатор и направление элемента очереди, учётная запись subscription, целевое хранилище, progress callback и первый HRESULT конкретного элемента |
| Решающие сведения | item ID, направление, имена source/target, progress и первый device/file HRESULT |
| Идентификатор поколения | Зафиксируйте то же поколение диска, устройства, задания или операции Player, которое вернуло этот результат; повторное подключение или смена носителя создаёт уже другой тест. |
| Нижележащий результат | Сохраните первый результат устройства, файловой системы, COM, codec, DirectShow, IMAPI или BITS, полученный до того, как Player сопоставил его с этим результатом. |
| Контролируемое сравнение | Повторите исходный вызов, изменив только это условие: исправить или пропустить конкретный item, сохранив остальную очередь. |
Как интерпретировать следующую проверку
| Наблюдение | Толкование |
|---|---|
| Зафиксированные значения соответствуют границе | Результат соответствует условию выполнение copy/update для одного item в остальном работающем sync; сначала исправьте его, прежде чем менять несвязанные codec, driver или playlist. |
| Сбой нижнего уровня произошёл до этого результата | Сохраните этот более ранний HRESULT или результат устройства, поскольку он может быть лишь отображением ошибки на уровне Player. |
| Тот же вызов проходит после одного изолированного изменения | Сравнение подтверждает диагностику этой границы, а не общий сбой установки для состояния «выполнение copy/update для одного item в остальном работающем sync». |
| После повторной проверки код изменился | Эта граница пройдена; диагностируйте новый HRESULT как следующую независимую стадию. |
Он сужает границу сбоя до выполнение copy/update для одного item в остальном работающем sync. Его наличие не доказывает общесистемный сбой мультимедиа; перед изменением не связанных компонентов Player определите операцию, которой принадлежит ошибка.
Близкие коды с другими владельцами
| Связанный результат | Другая диагностическая граница |
|---|---|
NS_E_PDA_CANNOT_SYNC_INVALID_PLAYLIST | преобразование некорректного или устаревшего playlist в элементы синхронизации |
NS_E_PDA_SYNC_FAILED | завершение поколения синхронизации после сбоя одной или нескольких операций очереди |
NS_E_PDA_CANNOT_SYNC_FROM_INTERNET | постановка в очередь Internet resource только для streaming, не имеющего локального передаваемого файла |
Целевое исправление
Для этого случая исправить или пропустить конкретный item, сохранив остальную очередь. Пересоздайте только объект, который вернул он и повторите исходную операцию с теми же контролируемыми входными данными.
При проверке он не удаляйте и не создавайте partnership заново до экспорта выбранных playlists и фиксации первого сбойного элемента; иначе будет потеряно состояние, необходимое для различения ошибок очереди, учётной записи и устройства.
Технические ссылки
- Синхронизация с устройствами.
- Работа с портативными устройствами.
- Включение синхронизации с Windows Media Player.
- Отправка файла на портативное устройство.
Нужно найти другой код? Найти другой код состояния или ошибки.