QOS_TRAFFIC_CLASS-Struktur (qosobjs.h)

Das Datenverkehrssteuerungsobjekt QOS_TRAFFIC_CLASS wird verwendet, um den UserPriority-Standardwert zu überschreiben, der Paketen zugeordnet ist, die den Datenverkehr eines bestimmten Flows klassifizieren.

Standardmäßig wird der UserPriority-Wert eines Flows vom ServiceType abgeleitet (siehe: FLOWSPEC). Daher ist es häufig notwendig, die Standardbenutzerpriorität zu überschreiben, da Pakete in ihren Layer-2-Headern (z. B. einem 802.1p-Header) getaggt werden können, um ihre Priorität für Layer-2-Geräte anzugeben. Mithilfe von QOS_TRAFFIC_CLASS können Anwendungsentwickler die Standardeinstellung UserPriority überschreiben.

Syntax

typedef struct _QOS_TRAFFIC_CLASS {
  QOS_OBJECT_HDR ObjectHdr;
  ULONG          TrafficClass;
} QOS_TRAFFIC_CLASS, *LPQOS_TRAFFIC_CLASS;

Member

ObjectHdr

Das QOS-Objekt QOS_OBJECT_HDR. Der Objekttyp für dieses Datenverkehrssteuerungsobjekt sollte QOS_OBJECT_TRAFFIC_CLASS sein.

TrafficClass

Benutzerprioritätswert des Flows. Der gültige Bereich ist null bis sieben. Die folgenden Einstellungen werden (standardmäßig) ausgewählt, wenn das QOS_TRAFFIC_CLASS Datenverkehrssteuerungsobjekt nicht verwendet wird.

Hinweis Dieser Parameter gibt einen 802.1 TrafficClass-Parameter an, der dem Host von einem Netzwerk der Ebene 2 in einer erweiterten RSVP-RESV-Nachricht 802.1 bereitgestellt wurde. Wenn dieses Objekt aus dem Netzwerk abgerufen wird, stempeln Hosts die MAC-Header der entsprechenden übertragenen Pakete mit dem Wert im -Objekt. Andernfalls können Hosts einen Wert basierend auf der Standardmäßigen Intserv-Zuordnung von ServiceType zu 802.1 TrafficClass auswählen.
 

SERVICETYPE_BESTEFFORT (0x00000001)

SERVICETYPE_CONTROLLEDLOAD (0x00000002)

SERVICETYPE_GUARANTEED (0x00000003)

SERVICETYPE_NONCONFORMING (0x00000009)

SERVICETYPE_NETWORK_CONTROL (0x0000000A)

SERVICETYPE_QUALITATIVE (0x0000000D)

Hinweise

Verkehrssteuerung: Die folgenden ServiceType-Enumerationswerte sind ungültig, wenn sie speziell mit Traffic Control arbeiten.

SERVICE_NO_TRAFFIC_CONTROL
SERVICE_NO_QOS_SIGNALING
SERVICETYPE_GENERAL_INFORMATION
SERVICETYPE_NETWORK_UNAVAILABLE
SERVICETYPE_NOCHANGE
SERVICETYPE_NOTRAFFIC

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [nur Desktop-Apps]
Kopfzeile qosobjs.h

Weitere Informationen

FLOWSPEC

QOS_DIFFSERV

QOS_DIFFSERV_RULE

QOS_DS_CLASS

QOS_OBJECT_HDR