структура QOS_TRAFFIC_CLASS (qosobjs.h)

Объект управления трафиком QOS_TRAFFIC_CLASS используется для переопределения значения UserPriority по умолчанию, приписываемого пакетам, классифицируемым трафиком заданного потока.

По умолчанию значение UserPriority потока является производным от ServiceType (см. РАЗДЕЛ FLOWSPEC). Поэтому часто необходимо переопределить значение UserPriority по умолчанию, так как пакеты можно пометить в заголовках уровня 2 (например, в заголовке 802.1p), чтобы указать приоритет устройств уровня 2. Использование QOS_TRAFFIC_CLASS позволяет разработчикам приложений переопределить параметр UserPriority по умолчанию.

Синтаксис

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

Члены

ObjectHdr

Объект QOS QOS_OBJECT_HDR. Тип объекта для этого объекта управления трафиком должен быть QOS_OBJECT_TRAFFIC_CLASS.

TrafficClass

Значение приоритета пользователя потока. Допустимый диапазон — от нуля до семи. Следующие параметры выбираются (по умолчанию), если объект управления трафиком QOS_TRAFFIC_CLASS не используется.

Примечание Этот параметр указывает параметр 802.1 TrafficClass, предоставленный узлу сетью уровня 2 в расширенном сообщении RSVP RESV 802.1. Если этот объект получен из сети, узлы помеют заголовки MAC соответствующих передаваемых пакетов со значением в объекте . В противном случае узлы могут выбрать значение на основе стандартного сопоставления Intserv ServiceType с 802.1 TrafficClass.
 

SERVICETYPE_BESTEFFORT (0x00000001)

SERVICETYPE_CONTROLLEDLOAD (0x00000002)

SERVICETYPE_GUARANTEED (0x00000003)

SERVICETYPE_NONCONFORMING (0x00000009)

SERVICETYPE_NETWORK_CONTROL (0x0000000A)

SERVICETYPE_QUALITATIVE (0x0000000D)

Комментарии

Управление трафиком: Следующие значения перечисления ServiceType недопустимы при работе с управлением трафиком.

SERVICE_NO_TRAFFIC_CONTROL
SERVICE_NO_QOS_SIGNALING
SERVICETYPE_GENERAL_INFORMATION
SERVICETYPE_NETWORK_UNAVAILABLE
SERVICETYPE_NOCHANGE
SERVICETYPE_NOTRAFFIC

Требования

Требование Значение
Минимальная версия клиента Windows 2000 Professional [только классические приложения]
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Верхняя часть qosobjs.h

См. также раздел

FLOWSPEC

QOS_DIFFSERV

QOS_DIFFSERV_RULE

QOS_DS_CLASS

QOS_OBJECT_HDR