| Предыдущий | Следующий |
| NS_E_CANNOTRENAMETITLE | NS_E_CANNOTONLINEDISK |
NS_E_CANNOTOFFLINEDISK
Диагностика NS_E_CANNOTOFFLINEDISK
NS_E_CANNOTOFFLINEDISK обозначает конкретную границу в устаревшем серверном пути Windows Media Services/NetShow: не удалось перевести дисковый участник в автономный режим. Рассматривайте NS_E_CANNOTOFFLINEDISK как код возврата компонента, которому принадлежит эта граница, а не как доказательство отказа всех частей потоковой передачи, хранилища или сети.
Контролируемая последовательность диагностики
Чтобы проверить NS_E_CANNOTOFFLINEDISK, сначала повторите исходный вызов с тем же серверным объектом и тем же содержимым. Затем для NS_E_CANNOTOFFLINEDISK повторите исходную операцию в контролируемом сценарии, изменив только условие «не удалось перевести дисковый участник в автономный режим», и сохраните автономный переход дискового участника, незавершённые операции ввода-вывода и число открытых материалов, а также исходный HRESULT, относящиеся к состоянию «не удалось перевести дисковый участник в автономный режим». NS_E_CANNOTOFFLINEDISK создайте новый запрос или сеанс и убедитесь, что обработка проходит границу NS_E_CANNOTOFFLINEDISK а не только возвращает другую ошибку более раннего этапа.
Где возникает режим «не удалось перевести дисковый участник в автономный режим»
В ранней архитектуре NetShow Theater материалы распределялись между серверами Content Server, а дисковый участники содержимого учитывались по сохранённым идентификаторам и метаданным размещения. Подключение дискового участника, его отключение, перестроение, перераспределение полос, подкачка и межсерверные связи являются разными состояниями; исправность тома Windows ещё не означает, что мультимедийная подсистема принимает этот участник при сбое дисковых участниковой операции 0xC00D0009.
Данные для проверки состояния «не удалось перевести дисковый участник в автономный режим»
Запишите идентификатор Content Server, UID дискового участника, версии управляющего блока и файловой системы, режим перестроения или перераспределения полос, затронутый материал либо блок, свободное место, режим ввода-вывода и первый компонент, который пометил участника недоступным. Для NS_E_CANNOTOFFLINEDISK сохраните первый код возврата Win32, сокета, хранилища, анализатора или подключаемого модуля нижнего уровня, который появляется до NS_E_CANNOTOFFLINEDISK; этот HRESULT часто является серверным сводным код возвратаом.
Интерпретация наблюдений
| Наблюдение | Значение |
|---|---|
Та же переход возвращает NS_E_CANNOTOFFLINEDISK при неизменном идентификаторе объекта | Этот фрагмент описывает диагностическую границу «не удалось перевести дисковый участник в автономный режим»; сохраните точный вход, режим объекта и первый внутренний код возврата, затем измените только ответственное условие. |
| Сначала регистрируется ошибка нижнего уровня | Для NS_E_CANNOTOFFLINEDISK используйте этот ранний код возврата как основной диагностический сигнал. NS_E_CANNOTOFFLINEDISK может только преобразовать его в пространство имён Windows Media. |
| Новый сеанс проходит эту проверку, но завершается ошибкой позже | Более поздний код возврата означает, что исходное условие NS_E_CANNOTOFFLINEDISK устранено. Диагностируйте новый код как отдельный этап конвейера. |
| Ошибка возникает только у другого клиента или материала | Для NS_E_CANNOTOFFLINEDISK сравните конфигурацию конкретного объекта, метаданные содержимого и ограничения; это противоречит общесерверному исправлению. |
Контрольный список проверки
- Запишите
0xC00D0009NS_E_CANNOTOFFLINEDISK, а также точное действие API или администратора и время первого появления. - Сохраните идентификатор Content Server, UID дискового участника, версии управляющего блока и файловой системы, режим перестроения или перераспределения полос, затронутый материал или блок, свободное место, режим ввода-вывода и первый компонент, объявивший участника недоступным, для состояния «не удалось перевести дисковый участник в автономный режим».
- Для
NS_E_CANNOTOFFLINEDISKсверьте текущее режим до его изменения; серверные дескрипторы и сеансы с режимм могут устареть после переподключения, перезапуска, перестроения или замены медиаданных. - Для
NS_E_CANNOTOFFLINEDISKповторите исходную операцию в контролируемом сценарии, изменив только условие «не удалось перевести дисковый участник в автономный режим», и сохраните API, входные данные и исходный HRESULT, относящиеся к состоянию «не удалось перевести дисковый участник в автономный режим». - Повторно сверьте
NS_E_CANNOTOFFLINEDISKс новым поколением операции и подтвердите как возвращаемый код, так и ожидаемое поведение потока, файла, дискового участника, материала или сеанса.
Карта данных для состояния «не удалось перевести дисковый участник в автономный режим»
| Аспект | Вопрос для этого код возвратаа |
|---|---|
| Объект | Для маркера не удалось перевести дисковый участник в автономный режим-не удалось перевести дисковый участник в автономный режим кода NS_E_CANNOTOFFLINEDISK запишите объект Content Server и целевой дисковый участник, выбранные для записи, затем сопоставьте их идентификаторы с дескриптором вызывающей стороны; это выявит запись не в тот экземпляр или участник. |
| Режим | Для маркера не удалось перевести дисковый участник в автономный режим-не удалось перевести дисковый участник в автономный режим кода NS_E_CANNOTOFFLINEDISK укажите режим дискового участника непосредственно перед записью и переход, который должен был произойти; отдельно отметьте перестроение, отключение или замену носителя. |
| Входные данные | Для маркера не удалось перевести дисковый участник в автономный режим-не удалось перевести дисковый участник в автономный режим кода NS_E_CANNOTOFFLINEDISK сохраните точный путь, материал, блок, поток, смещение или значение конфигурации, переданное операции записи; это позволяет повторить тот же ввод без подмены условий. |
| Ресурсы | Для маркера не удалось перевести дисковый участник в автономный режим-не удалось перевести дисковый участник в автономный режим кода NS_E_CANNOTOFFLINEDISK запишите свободное место, число активных сеансов и открытых файлов, битрейт, пропускную способность и применимые квоты; запись может быть отклонена из-за достигнутого предела. |
| Нижний уровень | Для маркера не удалось перевести дисковый участник в автономный режим-не удалось перевести дисковый участник в автономный режим кода NS_E_CANNOTOFFLINEDISK найдите первый код файловой системы, дискового участника, сокета, устройства или другого компонента до HRESULT; он показывает, на каком нижнем уровне запись была остановлена. |
| Поколение | Для маркера не удалось перевести дисковый участник в автономный режим-не удалось перевести дисковый участник в автономный режим кода NS_E_CANNOTOFFLINEDISK сверьте поколение размещения и серверного объекта после перестроения, переподключения либо перезапуска; контрольная запись должна использовать новый действующий дескриптор. |
Диагностическая метка в нижнем регистре не удалось перевести дисковый участник в автономный режим служит только сокращением на этой странице; программным идентификатором остаётся NS_E_CANNOTOFFLINEDISK и HRESULT 0xC00D0009.
Технические ссылки для «не удалось перевести дисковый участник в автономный режим»
- Пакет SDK Windows Media Services 9 Series
- Значения HRESULT Windows Media Services
- Репликация сервера Windows Media
- Значения HRESULT Microsoft для пространства имён Windows Media
Запишите API, входные данные и исходный HRESULT для состояния «не удалось перевести дисковый участник в автономный режим», чтобы подтвердить режим «не удалось перевести дисковый участник в автономный режим».
Нужно найти другой код? Найти другой код состояния или ошибки.