Partager via


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é.

Note Ce paramètre spécifie un paramètre TrafficClass 802.1 qui a été fourni à l’hôte par un réseau de couche 2 dans un message RSVP RESV étendu 802.1. Si cet objet est obtenu à partir du réseau, les hôtes marquent les en-têtes MAC des paquets transmis correspondants, avec la valeur dans l’objet. Sinon, les hôtes peuvent sélectionner une valeur basée sur le mappage Intserv standard de ServiceType à 802.1 TrafficClass.
 

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

Voir aussi

FLOWSPEC

QOS_DIFFSERV

QOS_DIFFSERV_RULE

QOS_DS_CLASS

QOS_OBJECT_HDR