Что означает код HRESULT 0xC00D2F00 (NS_E_RESET_SOCKET_CONNECTION)?

 
Предыдущий Следующий
NS_E_BAD_SYNTAX_IN_SERVER_RESPONSE NS_E_TOO_MANY_HOPS

NS_E_RESET_SOCKET_CONNECTION

Что означает NS_E_RESET_SOCKET_CONNECTION

NS_E_RESET_SOCKET_CONNECTION (0xC00D2F00) — удалённая сторона сбросила уже установленный потоковый сокет.

До передачи медиаданных запрос Windows Media проходит разрешение имени, выбор прокси, согласование протокола, аутентификацию и создание сеанса. Здесь соединение уже было установлено, поэтому важно зафиксировать, кто и когда отправил сброс, и сохранить самый ранний результат нижнего уровня: более поздняя ошибка верхнего уровня может скрыть исходный сетевой сброс.

Главное различие: код означает сброс уже установленного сокета, а не ошибку DNS, тайм-аут начального подключения или отсутствие потокового клиента.

Что проверить

  • Сопоставьте параметры вызова с условием «Удалённая сторона сбросила уже установленный потоковый сокет» и сохраните первый код нижнего уровня, если Windows Media оборачивает ошибку другого компонента.
  • После изменения причины повторите ту же операцию с теми же исходными данными и убедитесь, что условие «Удалённая сторона сбросила уже установленный потоковый сокет» больше не воспроизводится.

Близкие коды

КодЧем отличается
NS_E_NO_EXISTING_PACKETIZERу выбранного потока нет активного подключаемого модуля пакетизации
NS_E_BAD_SYNTAX_IN_SERVER_RESPONSEответ не соответствует синтаксису, ожидаемому клиентом потоковой передачи
NS_E_TOO_MANY_HOPSперенаправление или прохождение через прокси превысило допустимое число переходов

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


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