| Предыдущий | Следующий |
| NS_E_WMPXML_EMPTYDOC | NS_E_WMP_FILESCANALREADYSTARTED |
NS_E_WMP_PATH_ALREADY_IN_LIBRARY
Что означает NS_E_WMP_PATH_ALREADY_IN_LIBRARY
NS_E_WMP_PATH_ALREADY_IN_LIBRARY (0xC00D0FBA) означает буквально: этот file path уже находится в библиотеке Windows Media Player.
Что проверить
- Сравните канонический путь нового файла с существующей записью MediaCollection. Учитывайте эквивалентные представления одного и того же локального/UNC-пути.
- Если вызывающий код пытается «добавить заново» изменившийся файл, сначала найдите существующий медиаобъект и решите, требуется ли обновление его metadata вместо второго add.
- Если запись устарела после перемещения файла, сохраните её ID и путь перед удалением: массовое пересоздание библиотеки не нужно для локальной коллизии.
Как исправить
Используйте уже существующую запись либо удалите именно устаревший объект через API библиотеки и затем повторите добавление. Проверяйте результат по одному и тому же нормализованному пути, а не по визуально отличающейся строке.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.
