| Предыдущий | Следующий |
| NS_E_TOO_MANY_SESS | NS_E_INVALID_INDEX |
NS_E_ALREADY_CONNECTED
Диагностика NS_E_ALREADY_CONNECTED
NS_E_ALREADY_CONNECTED обозначает конкретную границу в устаревшем серверном пути Windows Media Services/NetShow: сетевое соединение уже существует.parameter. Для NS_E_ALREADY_CONNECTED рассматривайте код как результат компонента, которому принадлежит эта граница, а не как доказательство сбоя всех частей потоковой передачи, хранилища или сети в случае соединение уже установлено c00d0010.
Где формируется результат
Windows Media Services разделяет разрешение имён, выбор транспорта, управляющее соединение, доставку данных и медиасеанс в случае соединение уже установлено c00d0010. Поэтому пути HTTP, RTSP и устаревшего MMS могут завершаться ошибкой на разных стадиях, даже если обращаются к одной точке публикации в случае соединение уже установлено c00d0010.
Какие данные сохранить перед повтором
Зафиксируйте URL клиента и выбранный протокол, разрешённый адрес сервера, локальную и удалённую конечные точки, подключаемый модуль управляющего протокола, результат сокета, маршрут прокси, поколение соединения и временную метку первого пакета или тайм-аута в случае соединение уже установлено c00d0010. Для NS_E_ALREADY_CONNECTED сохраните первый результат Win32, сокета, хранилища, анализатора или подключаемого модуля нижнего уровня, который появляется до NS_E_ALREADY_CONNECTED; этот HRESULT часто является сводным результатом на уровне сервера в случае соединение уже установлено c00d0010.
Контролируемая последовательность диагностики
Чтобы проверить NS_E_ALREADY_CONNECTED, сначала воспроизведите исходный вызов с тем же серверным объектом и содержимым в случае соединение уже установлено c00d0010. Затем для NS_E_ALREADY_CONNECTED сохраните первый результат файловой системы, диска или сокета под этим отображением и проверьте тот же ресурс от имени учётной записи службы в случае соединение уже установлено c00d0010. Наконец, для NS_E_ALREADY_CONNECTED создайте новый запрос или сеанс и убедитесь, что обработка проходит границу NS_E_ALREADY_CONNECTED, а не просто возвращает другую ошибку более ранней стадии в случае соединение уже установлено c00d0010.
Интерпретация наблюдений
| Наблюдение | Значение |
|---|---|
Та же операция возвращает NS_E_ALREADY_CONNECTED при неизменном идентификаторе объекта | Сбой воспроизводится на границе «сетевое соединение уже существует.parameter»; исследуйте ответственный компонент до внесения широких системных изменений в случае соединение уже установлено c00d0010. |
| Сначала регистрируется ошибка нижнего уровня | Для NS_E_ALREADY_CONNECTED используйте этот более ранний результат как основной диагностический сигнал в случае соединение уже установлено c00d0010. NS_E_ALREADY_CONNECTED может лишь отображать его в пространство имён Windows Media в случае соединение уже установлено c00d0010. |
| Новый сеанс проходит эту проверку, но завершается ошибкой позднее | Результат более поздней стадии означает, что исходное условие NS_E_ALREADY_CONNECTED устранено в случае соединение уже установлено c00d0010. Диагностируйте новый код как отдельную стадию конвейера в случае соединение уже установлено c00d0010. |
| Ошибка возникает только у другого клиента или материала | Для NS_E_ALREADY_CONNECTED сравните конфигурацию конкретного объекта, метаданные содержимого и ограничения; это говорит против восстановления всего сервера в случае соединение уже установлено c00d0010. |
Контрольный список проверки
- Зафиксируйте
0xC00D0010,NS_E_ALREADY_CONNECTED, точный API или административное действие и время первого появления в случае соединение уже установлено c00d0010. - Сохраните URL клиента и выбранный протокол, разрешённый адрес сервера, локальную и удалённую конечные точки, подключаемый модуль управляющего протокола, результат сокета, маршрут прокси, поколение соединения и временную метку первого пакета или тайм-аута в случае соединение уже установлено c00d0010.
- Для
NS_E_ALREADY_CONNECTEDпроверьте текущее состояние до его изменения; серверные дескрипторы и сеансы с состоянием могут устареть после повторного подключения, перезапуска, пересоздания или замены носителя в случае соединение уже установлено c00d0010. - Для
NS_E_ALREADY_CONNECTEDпримените одно контролируемое действие: сохраните первый результат файловой системы, диска или сокета под этим отображением и проверьте тот же ресурс от имени учётной записи службы в случае соединение уже установлено c00d0010. - Повторно проверьте
NS_E_ALREADY_CONNECTEDс новым поколением операции и проконтролируйте как код возврата, так и ожидаемое поведение потока, файла, диска, материала или сеанса в случае соединение уже установлено c00d0010.
Карта данных, специфичных для кода
| Аспект | Вопрос для этого результата |
|---|---|
| Объект | Для маркера already-connected ошибки NS_E_ALREADY_CONNECTED зафиксируйте, какой серверный объект выбран и по-прежнему ли его идентификатор соответствует дескриптору вызывающей стороны в случае соединение уже установлено c00d0010. Это отделяет состояние «сетевое соединение уже существует.parameter» от общего сетевого сбоя в случае соединение уже установлено c00d0010. |
| Состояние | Для маркера connected-already ошибки NS_E_ALREADY_CONNECTED зафиксируйте состояние жизненного цикла непосредственно перед сбойным запросом и ожидавшийся следующий переход в случае соединение уже установлено c00d0010. Это отделяет состояние «сетевое соединение уже существует.parameter» от общего сетевого сбоя в случае соединение уже установлено c00d0010. |
| Входные данные | Для маркера already-connected ошибки NS_E_ALREADY_CONNECTED зафиксируйте точный путь, адрес, индекс, материал, поток, устройство или значение конфигурации, переданное ответственному компоненту в случае соединение уже установлено c00d0010. Это отделяет состояние «сетевое соединение уже существует.parameter» от общего сетевого сбоя в случае соединение уже установлено c00d0010. |
| Ресурсы | Для маркера connected-already ошибки NS_E_ALREADY_CONNECTED зафиксируйте активные сеансы, открытые файлы, битрейт, пропускную способность, свободное место на диске или другое ограничение, относящееся к операции в случае соединение уже установлено c00d0010. Это отделяет состояние «сетевое соединение уже существует.parameter» от общего сетевого сбоя в случае соединение уже установлено c00d0010. |
| Нижний уровень | Для маркера already-connected ошибки NS_E_ALREADY_CONNECTED зафиксируйте первый результат сокета, файловой системы, анализатора, устройства, реестра или компонента, зарегистрированный до HRESULT в случае соединение уже установлено c00d0010. Это отделяет состояние «сетевое соединение уже существует.parameter» от общего сетевого сбоя в случае соединение уже установлено c00d0010. |
| Поколение | Для маркера connected-already ошибки NS_E_ALREADY_CONNECTED зафиксируйте, не сделал ли повторный контакт, перезапуск службы, пересоздание диска или объекта исходный дескриптор устаревшим в случае соединение уже установлено c00d0010. Это отделяет состояние «сетевое соединение уже существует.parameter» от общего сетевого сбоя в случае соединение уже установлено c00d0010. |
Диагностическая метка в нижнем регистре соединение уже установлено используется на этой странице только как краткое обозначение при устранении неполадок; программными идентификаторами остаются NS_E_ALREADY_CONNECTED и HRESULT 0xC00D0010.
Технические ссылки
- Подключаемые модули системных управляющих протоколов
- Протокол Microsoft Media Server
- Взаимодействие WMS с HTTP-прокси
- Значения HRESULT Microsoft для пространства имён Windows Media
Для автоматизации записывайте как символьное имя, так и числовой HRESULT в случае соединение уже установлено c00d0010. Символьное имя сохраняет границу подсистемы Windows Media, которую может скрыть общий форматировщик ошибок COM в случае соединение уже установлено c00d0010.
Нужно найти другой код? Найти другой код состояния или ошибки.
