Что означает код ошибки Windows 11023 (WSA_QOS_EFLOWCOUNT)?

 
Предыдущий Следующий
WSA_QOS_EOBJLENGTH WSA_QOS_EUNKOWNPSOBJ

WSA_QOS_EFLOWCOUNT

NumFlowDesc должен точно описывать переданный RSVP список FlowDescList

WSA_QOS_EFLOWCOUNT означает, что число дескрипторов потока в специфичном для поставщика объекте резервирования не соответствует списку, на который оно ссылается, или выбранному стилю. Каждый FLOWDESCRIPTOR объединяет одну FLOWSPEC с фильтрами, выбирающими трафик для этой ветви резервирования.

Сопоставьте RSVP_RESERVE_INFO.NumFlowDesc с выделенным FlowDescList и проверьте каждый дескриптор до вызова Winsock. Нулевое количество может быть допустимо только в контекстах, где поставщик предоставляет значения по умолчанию; завышенное число может заставить поставщика читать за пределами массива. В сценариях Shared Explicit или нескольких Fixed Filter сохраняйте предполагаемую группировку фильтров по flowspec, а не объединяйте всех отправителей в один дескриптор.

Проверки согласованности списка потоков

  • NumFlowDesc и число выделенных элементов.
  • FLOWSPEC, связанная с каждым дескриптором.
  • NumFilters и FilterList внутри каждого элемента.
  • Стиль резервирования и группировка отправителей.

Ссылки


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