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