| Предыдущий | Следующий |
| WSA_QOS_TRAFFIC_CTRL_ERROR | WSA_QOS_ESERVICETYPE |
WSA_QOS_GENERIC_ERROR
Общий результат указывает на необходимость получить подробности поставщика
WSA_QOS_GENERIC_ERROR не даёт надёжного диагноза кроме факта сбоя в пути Winsock QoS. Она может возвращаться, когда поставщик не способен сопоставить внутреннее состояние с одним из кодов структуры, политики, допуска или управления трафиком. Рассмотрение её как обычного сетевого сбоя стирает различие между локальной проверкой API и сигнализацией RSVP.
Прочитайте объект RSVP_STATUS_INFO, переданный с событием FD_QOS, включая ExtendedStatus1 и ExtendedStatus2. Запишите точный вызов Winsock, состояние сокета, буфер QOS и запись каталога поставщика. Затем воспроизведите ошибку с минимальным корректным FLOWSPEC до добавления объектов, специфичных для поставщика. Поскольку поддержка устаревших GQOS и RSVP менялась между выпусками Windows, также запишите версию операционной системы и используется ли старый поставщик служб RSVP или более новый API QWave.
Контекст, необходимый для уточнения кода
- Сбойная функция Winsock или событие FD_QOS.
- Полная структура QOS и байты, специфичные для поставщика.
- ExtendedStatus1 и ExtendedStatus2.
- Поставщик QoS и версия Windows.
Ссылки
- Microsoft: расширенное состояние, специфичное для поставщика
- Microsoft: структура запроса QOS
- Microsoft: развитие API QoS Windows
Нужно найти другой код? Найти другой код состояния или ошибки.