| Предыдущий | Следующий |
| NS_E_NO_STREAM | NS_E_SERVER_NOT_FOUND |
NS_E_STREAM_END
NS_E_STREAM_END — 0xC00D0034
Диагностика этот результат
Этот результат обозначает следующую границу Windows Media Services: в потоке больше нет данных.
Почему эта граница важна
Этот HRESULT относится к идентификации медиаданных, разбору или интерпретации потока и ссылок. Сохраните исходные байты или ссылки, выбранный парсер или протокол и первое отклонённое поле, блок либо смещение, чтобы проверка другим файлом не скрыла проблему исходных данных.
Какие данные сохранить
| Поле | Что сохранить |
|---|---|
| Входные данные | Точный URL или путь, хэш содержимого либо список ссылок, переданный парсеру или обходчику. |
| Выбор обработчика | Парсер, обходчик, протокол или тип потока, выбранный для этих входных данных. |
| Точка отказа | Первое отклонённое поле, блок, ссылку или смещение в потоке, если компонент сообщает эти данные. |
| Результат нижнего уровня | Первый статус парсера, чтения или протокола до появления HRESULT уровня сервера. |
Правило диагностики
Другой файл — только контрольный пример. Исправление должно позволить исходным байтам или ссылкам пройти ту же границу парсера или протокола без незаметной подмены входных данных.
Целевая проверка
Запишите ожидаемую длину или временную метку потока и фактически полученный объём. Отличите нормальное завершение потока от преждевременного EOF, вызванного более ранней ошибкой чтения или транспорта.
Проверка исправления
Используйте те же медиаданные или список ссылок и тот же предполагаемый парсер или протокол. Исправление подтверждено, когда исходные данные проходят ранее сбойный этап разбора или выбора; другой файл остаётся лишь контрольным примером.
Технические ссылки
- Windows Media Services 9 Series SDK
- Связи протоколов Windows Media Services
- Значения HRESULT Microsoft для пространства имён Windows Media
Для автоматической обработки записывайте не только числовой HRESULT, но и символическое имя. Оно сохраняет границу подсистемы Windows Media, которую может скрыть общий форматировщик ошибок COM.
Нужно найти другой код? Найти другой код состояния или ошибки.