Platform SDK: Quality of Service

QOS-Enabling Your Application

QOS is enabled through the use of specific Windows Sockets APIs, as well as APIs and structures created specifically for use with QOS. Applications taking advantage of Windows QOS use Windows Sockets 2 APIs, in conjunction with QOS APIs and structures, to create a connection and provide QOS parameters that articulate the application's QOS requirements. QOS APIs and structures are also used to maintain (or change) settings associated with a particular QOS session.

The call sequence involved in establishing and maintaining a QOS-enabled connection generally includes preparation calls, such as enumerating protocols then querying available protocols for QOS capability. The process of enumerating and querying protocols for QOS capability is outlined in Opening a QOS-Enabled Socket.