Что означает код HRESULT 0xC00D0FCF (NS_E_SHARING_VIOLATION)?

 
Предыдущий Следующий
NS_E_MEDIA_LIBRARY_FAILED NS_E_NO_ERROR_STRING_FOUND

NS_E_SHARING_VIOLATION

Что означает NS_E_SHARING_VIOLATION

NS_E_SHARING_VIOLATION (0xC00D0FCF) — режим совместного доступа другого дескриптора не позволяет WMP открыть файл с требуемыми правами.

0xC00D0FCF соответствует NS_E_SHARING_VIOLATION. Практический смысл результата — режим совместного доступа другого дескриптора блокирует требуемый доступ WMP к файлу. Ошибка возникает при загрузке, сохранении или фиксации пакета WMP — на этапе, где Player разрешает путь или URL, открывает источник либо назначение и сохраняет полученный список воспроизведения, оболочку или связанный медиафайл.

Сгенерированная часть страницы What Is уже содержит стандартное описание AllStat для него. Для диагностики определите конкретный файл, запрошенные флаги доступа и совместного доступа, а также процесс и дескриптор, удерживающие файл; эти данные полезнее переустановки Player или одновременного изменения нескольких несвязанных параметров.

Что проверить

  • Сопоставьте параметры вызова с условием «Режим совместного доступа другого дескриптора не позволяет WMP открыть файл с требуемыми правами» и сохраните первый код нижнего уровня, если Windows Media оборачивает ошибку другого компонента.
  • После изменения причины повторите ту же операцию с теми же исходными данными и убедитесь, что условие «Режим совместного доступа другого дескриптора не позволяет WMP открыть файл с требуемыми правами» больше не воспроизводится.

Близкие коды

КодЧем отличается
NS_E_FILE_FAILED_CHECKSфайл не проходит проверки допуска медиатеки Player ещё до добавления
NS_E_WMP_RECORDING_NOT_ALLOWEDправа выбранного содержимого не разрешают запрошенную запись или прожиг

Технические ссылки


Нужно найти другой код? Найти другой код состояния или ошибки.