структура 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 не используется.
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 |