| Previous | Next |
| WSA_QOS_EPOLICYOBJ | WSA_QOS_EPSFLOWSPEC |
WSA_QOS_EFLOWDESC
Each flow descriptor must pair one valid FLOWSPEC with its filters
WSA_QOS_EFLOWDESC reports that an element of the flow-descriptor list is invalid as a unit. A FLOWDESCRIPTOR contains a FLOWSPEC, a filter count, and a pointer to the filters that select matching senders; each subpart can be valid in isolation while their combination is unusable.
Validate descriptors individually and record the zero-based index of the first failure. Check the FLOWSPEC field relationships, NumFilters, the lifetime of FilterList, and compatibility with the reservation style. If descriptors were assembled from separate configuration objects, ensure their pointers still reference stable contiguous storage at call time. Removing the failing descriptor may alter which senders share reserved resources, so it is a diagnostic step rather than an automatic repair.
Descriptor-level evidence
- Index of the rejected descriptor.
- Its complete FLOWSPEC.
- Filter count, pointer, and filter types.
- Style and sender set represented by the descriptor.
References
- Microsoft: FLOWDESCRIPTOR definition
- Microsoft: FLOWSPEC consistency rules
- Microsoft: descriptor list in RSVP_RESERVE_INFO
Looking for a different code? Search another status or error code.