Что означает код HRESULT 0xC00D0016 (NS_E_DISK_WRITE)?

 
Предыдущий Следующий
NS_E_NET_READ NS_E_DISK_READ

NS_E_DISK_WRITE

Диагностика NS_E_DISK_WRITE

Этот результат обозначает конкретную границу в устаревшем серверном тракте Windows Media Services/NetShow: ошибка записи данных на диск. Рассматривайте этот HRESULT как результат компонента, которому принадлежит указанная граница, а не как свидетельство отказа всего потокового, дискового и сетевого тракта в случае ошибки записи 0xC00D0016.

Где возникает результат

В ранней схеме NetShow Theater серверы Content Server размещали материалы на управляемых дисках, используя сохранённые идентификаторы и метаданные раскладки. Запись зависит от выбранного диска, его текущего состояния, свободного места и актуальности размещения; перестроение, перераспределение полос, отключение участника и межсерверная связь проверяются отдельно. Поэтому исправный том Windows сам по себе не подтверждает возможность записи Windows Media Services при ошибке 0xC00D0016.

Последовательность контролируемой диагностики

Чтобы проверить этот результат, сначала повторите исходный вызов с тем же серверным объектом и тем же содержимым. Затем для этого результатасохраните первый результат файловой системы, диска или сокета под этим HRESULT и проверьте возможность записи в тот же ресурс от имени учётной записи службы. Наконец, для этого результата создайте новый запрос или сеанс и убедитесь, что обработка проходит за границу он, а не только возвращает другую ошибку более раннего этапа.

Данные, которые нужно сохранить до повтора

Зафиксируйте Content Server, UID целевого диска, версии управляющего блока и файловой системы, состояние перестроения или перераспределения полос, записываемый материал или блок, свободное место, состояние ввода-вывода и компонент, первым отклонивший запись. Сохраните первый код Win32, сокета, хранилища, анализатора или подключаемого модуля, зарегистрированный раньше этот результат; HRESULT 0xC00D0016 часто является лишь серверным представлением более точной ошибки записи.

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

Для автоматизированной диагностики записывайте символьное имя вместе с числовым HRESULT. Оно сохраняет принадлежность ошибки к границе записи Windows Media Services, которую общий форматировщик COM может не показать при коде 0xC00D0016.


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