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


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

Структура QOS_DIFFSERV_RULE используется в сочетании с объектом управления трафиком QOS_DIFFSERV для предоставления правил Diffserv для данного потока.

Синтаксис

typedef struct _QOS_DIFFSERV_RULE {
  UCHAR InboundDSField;
  UCHAR ConformingOutboundDSField;
  UCHAR NonConformingOutboundDSField;
  UCHAR ConformingUserPriority;
  UCHAR NonConformingUserPriority;
} QOS_DIFFSERV_RULE, *LPQOS_DIFFSERV_RULE;

Члены

InboundDSField

Кодовая точка Diffserv (DSCP) для входящего пакета. InboundDSField должен быть уникальным для интерфейса, в противном случае добавление потока завершится ошибкой.

Допустимый диапазон — 0x00 — 0x3F.

ConformingOutboundDSField

Кодовая точка Diffserv (DSCP), помеченная на всех соответствующих пакетах в потоке. Этот член можно использовать для замечания пакета перед его пересылкой.

Допустимый диапазон — 0x00 — 0x3F.

NonConformingOutboundDSField

Кодовая точка Diffserv (DSCP), помеченная для всех несоответственных пакетов в потоке. Этот член можно использовать для замечания пакета перед его пересылкой.

Допустимый диапазон — 0x00 — 0x3F.

ConformingUserPriority

Значение UserPriority, помеченное для всех соответствующих пакетов в потоке. Этот член можно использовать для замечания пакета перед его пересылкой.

Допустимый диапазон — 0–7

NonConformingUserPriority

Значение UserPriority, отмеченное для всех несогласовающих пакетов в потоке. Этот член можно использовать для замечания пакета перед его пересылкой.

Допустимый диапазон — 0–7

Требования

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

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

QOS_DIFFSERV