Lire en anglais

Partager via


En-tête qos2.h

Cet en-tête est utilisé par la qualité de service (QOS). Pour plus d'informations, consultez les pages suivantes :

qos2.h contient les interfaces de programmation suivantes :

Fonctions

 
QOSAddSocketToFlow

Ajoute un nouveau flux pour le trafic.
QOSCancel

Annule une opération en attente qui se chevauche, comme QOSSetFlow.
QOSCloseHandle

La fonction QOSCloseHandle ferme un handle retourné par la fonction QOSCreateHandle.
QOSCreateHandle

Cette fonction initialise le sous-système QOS et le paramètre QOSHandle. Le paramètre QOSHandle est utilisé lors de l’appel d’autres fonctions QOS. QOSCreateHandle doit être appelé avant toute autre fonction.
QOSEnumerateFlows

Énumère tous les flux existants.
QOSNotifyFlow

Inscrit l’application appelante pour recevoir une notification.
QOSQueryFlow

Demande des informations sur un flux spécifique.
QOSRemoveSocketFromFlow

Avertit le sous-système QOS qu’un flux précédemment ajouté a été arrêté.
QOSSetFlow

Est appelé par une application pour demander au sous-système QOS de hiérarchiser les paquets de l’application et de modifier le trafic de flux.
QOSStartTrackingClient

La fonction QOSStartTrackingClient avertit le sous-système QOS de l’existence d’un nouveau client.
QOSStopTrackingClient

La fonction QOSStopTrackingClient avertit le sous-système QoS d’arrêter le suivi d’un client qui a précédemment utilisé la fonction QOSStartTrackingClient. Si un flux est actuellement en cours, cette fonction ne l’affectera pas.

Structures

 
QOS_FLOW_FUNDAMENTALS

La structure QOS_FLOW_FUNDAMENTALS contient des informations de base sur un flux.
QOS_FLOWRATE_OUTGOING

La structure QOS_FLOWRATE_OUTGOING est utilisée pour définir les informations de débit de flux dans la fonction QOSSetFlow.
QOS_PACKET_PRIORITY

La structure QOS_PACKET_PRIORITY qui indique la priorité du trafic de flux.
QOS_VERSION

La structure QOS_VERSION indique la version du protocole QOS.

Énumérations

 
QOS_FLOWRATE_REASON

L’énumération QOS_FLOWRATE_REASON indique la raison d’une modification de la bande passante d’un flux.
QOS_NOTIFY_FLOW

L’énumération QOS_NOTIFY_FLOW spécifie les circonstances qui doivent être présentes pour que la fonction QOSNotifyFlow envoie une notification.
QOS_QUERY_FLOW

L’énumération QOS_QUERY_FLOW indique le type d’informations qu’une fonction QOSQueryFlow demande.
QOS_SET_FLOW

L’énumération QOS_SET_FLOW indique ce qui est modifié dans un flux.
QOS_SHAPING

L’énumération QOS_SHAPING définit le comportement de mise en forme d’un flux.
QOS_TRAFFIC_TYPE

L’énumération QOS_TRAFFIC_TYPE définit les différents types de trafic. Chaque flux a un type de trafic unique. Cela permet au sous-système QOS d’appliquer des stratégies spécifiées par l’utilisateur à chaque type.