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