structure QOS_TRAFFIC_CLASS (qosobjs.h)
L’objet de contrôle de trafic QOS_TRAFFIC_CLASS est utilisé pour remplacer la valeur UserPriority par défaut attribuée aux paquets qui classent le trafic d’un flux donné.
Par défaut, la valeur UserPriority d’un flux est dérivée du ServiceType (voir : FLOWSPEC). Par conséquent, il est souvent nécessaire de remplacer la propriété UserPriority par défaut, car les paquets peuvent être marqués dans leurs en-têtes de couche 2 (par exemple, un en-tête 802.1p) pour spécifier leur priorité sur les appareils de couche 2. L’utilisation de QOS_TRAFFIC_CLASS permet aux développeurs d’applications de remplacer le paramètre UserPriority par défaut.
Syntaxe
typedef struct _QOS_TRAFFIC_CLASS {
QOS_OBJECT_HDR ObjectHdr;
ULONG TrafficClass;
} QOS_TRAFFIC_CLASS, *LPQOS_TRAFFIC_CLASS;
Membres
ObjectHdr
Objet QOS QOS_OBJECT_HDR. Le type d’objet de cet objet de contrôle de trafic doit être QOS_OBJECT_TRAFFIC_CLASS.
TrafficClass
Valeur de priorité utilisateur du flux. La plage valide est comprise entre zéro et sept. Les paramètres suivants sont choisis (par défaut) lorsque l’objet de contrôle de trafic QOS_TRAFFIC_CLASS n’est pas utilisé.
SERVICETYPE_BESTEFFORT (0x00000001)
SERVICETYPE_CONTROLLEDLOAD (0x00000002)
SERVICETYPE_GUARANTEED (0x00000003)
SERVICETYPE_NONCONFORMING (0x00000009)
SERVICETYPE_NETWORK_CONTROL (0x0000000A)
SERVICETYPE_QUALITATIVE (0x0000000D)
Remarques
Contrôle du trafic : Les valeurs d’énumération ServiceType suivantes ne sont pas valides lors de l’utilisation spécifique de Traffic Control.
- SERVICE_NO_TRAFFIC_CONTROL
- SERVICE_NO_QOS_SIGNALING
- SERVICETYPE_GENERAL_INFORMATION
- SERVICETYPE_NETWORK_UNAVAILABLE
- SERVICETYPE_NOCHANGE
- SERVICETYPE_NOTRAFFIC
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 2000 Professionnel [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows 2000 Server [applications de bureau uniquement] |
En-tête | qosobjs.h |