| Previous | Next |
| WSA_QOS_EFILTERTYPE | WSA_QOS_EOBJLENGTH |
WSA_QOS_EFILTERCOUNT
NumFilters must match both the allocated array and reservation style
WSA_QOS_EFILTERCOUNT identifies an inconsistent FILTERSPEC count inside a FLOWDESCRIPTOR. The provider uses NumFilters to walk FilterList; a count larger than the allocated array risks reading unrelated memory, while a smaller count silently omits intended senders.
Recalculate the count from the actual array and then validate it against the selected RSVP style. Wildcard Filter does not identify individual senders, whereas Fixed Filter and Shared Explicit styles use explicit filters with different sharing semantics. Also verify that every pointer remains valid during the call. Correcting only the count is insufficient if the individual FILTERSPEC types, address families, or sender identities are wrong.
Count and allocation evidence
- NumFilters value.
- Allocated FILTERSPEC element count.
- Reservation style using the descriptor.
- Validity of every FilterList entry.
References
- Microsoft: FLOWDESCRIPTOR fields
- Microsoft: flow-descriptor list in a reservation
- IETF RFC 2205: filters and reservation styles
Looking for a different code? Search another status or error code.