| Previous | Next |
| WSA_QOS_POLICY_FAILURE | WSA_QOS_BAD_OBJECT |
WSA_QOS_BAD_STYLE
Reservation style controls how flowspecs are shared among senders
WSA_QOS_BAD_STYLE means the requested RSVP style is unsupported, malformed, or incompatible with reservation state already present for the session. Wildcard Filter, Fixed Filter, and Shared Explicit styles differ in whether senders are selected and whether their reservations share resources; the style is not merely a presentation flag.
Compare the Style member of RSVP_RESERVE_INFO with the number and type of supplied flow descriptors. A Shared Explicit request needs an explicit sender list, while a Wildcard Filter reservation does not carry per-sender filters. Also check for existing reservations using a conflicting style on the same session. Rebuilding only the FILTERSPEC array without correcting the style-to-descriptor relationship will leave the protocol request inconsistent.
Style consistency checklist
- Requested RSVP style value.
- Number of flow descriptors and sender filters.
- Style of existing reservations for the session.
- Unicast, multicast, connected, or unconnected socket mode.
References
- Microsoft: Style and FlowDescList members
- Microsoft: base RSVP reservation styles
- IETF RFC 2205: WF, FF, and SE styles
Looking for a different code? Search another status or error code.