| Предыдущий | Следующий |
| NS_E_PDA_ENCODER_NOT_RESPONDING | NS_E_WMP_PROTOCOL_PROBLEM |
NS_E_PDA_CANNOT_SYNC_FROM_LOCATION
Диагностический смысл помимо стандартного сообщения
Практический смысл 0xC00D1193 / NS_E_PDA_CANNOT_SYNC_FROM_LOCATION — sync engine разрешает source location, который нельзя материализовать или открыть. Сохраните поколение объекта и результат нижнего уровня, связанные с событием этот результат событие.
Почему операция может дойти до этой точки
На контрольной точке этот результат автоматическая синхронизация использует partnership между Player и устройством, снимок выбранных playlists и очередь операций копирования, удаления или получения отдельных элементов. Механизм sync имеет собственное выполняющееся состояние и может отклонять изменения, пока активно предыдущее поколение для состояния «sync engine разрешает source location, который нельзя материализовать или открыть». Специфичная для страницы граница — sync engine разрешает source location, который нельзя материализовать или открыть.
Успешное ручное копирование файла не доказывает корректность partnership Player, снимка playlist и очереди синхронизации. Конкретный сценарий воспроизведения: элемент библиотеки ссылается на недоступное removable или remote storage.
Матрица диагностических данных
| Данные | Почему это важно для данного результата |
|---|---|
| Объект и операция, вернувшие ошибку | идентификаторы устройства и partnership, поколение и состояние sync, идентичность/версия выбранного playlist, идентификатор и направление элемента очереди, учётная запись subscription, целевое хранилище, progress callback и первый HRESULT конкретного элемента |
| Решающие сведения | URL/path элемента, source scheme, локальная доступность и контекст account/access |
| Идентификатор поколения | Зафиксируйте то же поколение диска, устройства, задания или операции Player, которое вернуло этот результат; повторное подключение или смена носителя создаёт уже другой тест. |
| Нижележащий результат | Сохраните первый результат устройства, файловой системы, COM, codec, DirectShow, IMAPI или BITS, полученный до того, как Player сопоставил его с этим результатом. |
| Контролируемое сравнение | Повторите исходный вызов, изменив только это условие: скопировать или скачать элемент в доступный локальный source до синхронизации. |
Матрица решений
| Наблюдение | Толкование |
|---|---|
| Зафиксированные значения соответствуют границе | Результат соответствует условию sync engine разрешает source location, который нельзя материализовать или открыть; сначала исправьте его, прежде чем менять несвязанные codec, driver или playlist. |
| Сбой нижнего уровня произошёл до него | Сохраните этот более ранний HRESULT или результат устройства, поскольку он может быть лишь отображением ошибки на уровне Player. |
| Тот же вызов проходит после одного изолированного изменения | Сравнение подтверждает диагностику этой границы, а не общий сбой установки. |
| После повторной проверки код изменился | Эта граница пройдена; диагностируйте новый HRESULT как следующую независимую стадию. |
Он сужает границу сбоя до sync engine разрешает source location, который нельзя материализовать или открыть. Его наличие не доказывает общесистемный сбой мультимедиа; перед изменением не связанных компонентов Player определите операцию, которой принадлежит ошибка.
Минимальный эксперимент
- Зафиксируйте
0xC00D1193, он, точную операцию Player/API и первую временную метку её появления. - Сохраните URL/path элемента, source scheme, локальная доступность и контекст account/access; сделайте это до извлечения носителя, повторного подключения устройства, отмены задания или пересоздания объекта Player.
- сопоставьте результат с идентификаторами устройства и partnership, поколением и состоянием sync, идентичностью/версией выбранного playlist, идентификатором и направлением элемента очереди, учётной записью subscription, целевым хранилищем, progress callback и первым HRESULT конкретного элемента.
- Один раз воспроизведите сбой с исходными source и destination, затем примените только это изменение: скопировать или скачать элемент в доступный локальный source до синхронизации.
- Создайте новое поколение операции и убедитесь, что исходный вызов проходит границу «sync engine разрешает source location, который нельзя материализовать или открыть».
Не объединяйте эту ошибку со следующими результатами
| Связанный результат | Другая диагностическая граница |
|---|---|
NS_E_PROCESSINGSHOWSYNCWIZARD | сериализация мастера синхронизации, пока активен другой запрос мастера |
NS_E_PDA_CANNOT_CREATE_ADDITIONAL_SYNC_RELATIONSHIP | проверка ограничения устройства или Player на число partnerships автоматической синхронизации |
NS_E_PDA_PARTNERSHIPNOTEXIST | поиск partnership Player–device, необходимого для автоматической синхронизации |
Восстановление и проверка
Исправьте ответственное предусловие: скопировать или скачать элемент в доступный локальный source до синхронизации. Успешная повторная проверка должна пройти ту же границу «sync engine разрешает source location, который нельзя материализовать или открыть», а не просто скрыть сообщение другим UI path.
При проверке он не удаляйте и не создавайте partnership заново до экспорта выбранных playlists и фиксации первого сбойного элемента; иначе будет потеряно состояние, необходимое для различения ошибок очереди, учётной записи и устройства.
Авторитетная документация
- Синхронизация с устройствами.
- Работа с портативными устройствами.
- Включение синхронизации с Windows Media Player.
- Отправка файла на портативное устройство.
Нужно найти другой код? Найти другой код состояния или ошибки.
