Поделиться через


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

Объект управления трафиком QOS_DIFFSERV используется для указания фильтров для планировщика пакетов при его работе в режиме дифференцированных служб.

Синтаксис

typedef struct _QOS_DIFFSERV {
  QOS_OBJECT_HDR ObjectHdr;
  ULONG          DSFieldCount;
  UCHAR          DiffservRule[1];
} QOS_DIFFSERV, *LPQOS_DIFFSERV;

Члены

ObjectHdr

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

DSFieldCount

Количество правил Diffserv в этом объекте.

DiffservRule[1]

Массив структур QOS_DIFFSERV_RULE .

Комментарии

Объект QOS_DIFFSERV используется для указания набора правил Diffserv, которые применяются к указанному потоку, все из которых указаны в элементе DiffservRule . Каждое правило Diffserv имеет значение InboundDSField, которое обозначает DSCP для входящего пакета. Правила Diffserv также имеют значения OutboundDSCP и UserPriority для соответствующих и несоответствующих пакетов. Они указывают на значения DSCP и 802.1p, которые передаются в переадресованном пакете. Обратите внимание, что сопоставление DSCP или UserPriority на основе ServiceType , QOS_DS_CLASS или QOS_TRAFFIC_CLASS не используется в этом режиме.

Требования

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

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

QOS_DIFFSERV_RULE

QOS_DS_CLASS

QOS_OBJECT_HDR

QOS_TRAFFIC_CLASS