| Предыдущий | Следующий |
| NS_E_FLASH_PLAYBACK_NOT_ALLOWED | NS_E_WMPCORE_SOME_CODECS_MISSING |
NS_E_UNABLE_TO_CREATE_RIP_LOCATION
Диагностический смысл
Практический смысл NS_E_UNABLE_TO_CREATE_RIP_LOCATION (0xC00D10D0): Не удалось создать или разрешить каталог назначения для копируемых с диска треков. В трассировке отделяйте маркер состояния «unable to create rip location» от последующих ошибок Player, которые могут появиться уже после первичного отказа.
Фиксация состояния
Сохраните полный путь или URL, identity файла, volume, access mode, staging/cache object и filesystem HRESULT. Затем свяжите их с первой временной меткой, на которой наблюдалось «Не удалось создать или разрешить каталог назначения для копируемых с диска треков», чтобы не смешать разные поколения операции.
| Наблюдение | Диагностический вывод |
|---|---|
| Первый вызов возвращает NS_E_UNABLE_TO_CREATE_RIP_LOCATION | Он подтверждает границу «Не удалось создать или разрешить каталог назначения для копируемых с диска треков» только для текущего объекта и generation. |
| После целевого изменения NS_E_UNABLE_TO_CREATE_RIP_LOCATION исчезает | Это поддерживает связь отказа с условием «Не удалось создать или разрешить каталог назначения для копируемых с диска треков», если остальные входные данные совпали. |
| Первым появляется другой нижележащий HRESULT | Сохраните его отдельно: маркер состояния «unable to create rip location» может быть лишь отображением ошибки более низкого компонента. |
Проверка одного условия
Контрольный запуск должен воспроизводить маркер состояния «unable to create rip location» на тех же входных данных. Измените только причину «Не удалось создать или разрешить каталог назначения для копируемых с диска треков»; если исходный вызов проходит дальше, граница локализована.
- Зафиксируйте первый
NS_E_UNABLE_TO_CREATE_RIP_LOCATIONи объект, которому принадлежит маркер состояния «unable to create rip location». - Сохраните входные данные до изменения состояния «Не удалось создать или разрешить каталог назначения для копируемых с диска треков».
- Устраните только условие «Не удалось создать или разрешить каталог назначения для копируемых с диска треков» и выполните тот же вызов ещё раз.
Критерий успешной коррекции
Не подменяйте проверку маркер состояния «unable to create rip location» широким reset Player. Сравнивайте тот же объект; копия в другой каталог проверяет уже иной набор ACL и storage conditions. После коррекции убедитесь, что исчезло именно состояние «Не удалось создать или разрешить каталог назначения для копируемых с диска треков».
Документация
- About CD Ripping.
- Windows Media Player object model.
- IDiscRecorder2::DisableMcn and media-change notification.
- WAVEFORMATEX structure.
Нужно найти другой код? Найти другой код состояния или ошибки.
