структура QOS_SD_MODE (qos.h)

Объект QOS QOS_SD_MODE определяет поведение компонента формировщика пакетов управления трафиком.

Синтаксис

typedef struct _QOS_SD_MODE {
  QOS_OBJECT_HDR ObjectHdr;
  ULONG          ShapeDiscardMode;
} QOS_SD_MODE, *LPQOS_SD_MODE;

Члены

ObjectHdr

Объект QOS QOS_OBJECT_HDR. Тип объекта для этого объекта QOS должен быть QOS_SD_MODE.

ShapeDiscardMode

Указывает запрашиваемое поведение формировщика пакетов. Обратите внимание, что в этих предопределенных поведениях есть элементы обработки пакетов, которые зависят от параметров потока, заданных в FLOWSPEC.

Значение Значение
TC_NONCONF_BORROW
В настоящее время этот режим доступен только для API TC. Он недоступен для пользователей API QOS.

Указывает формировщику пакетов заимствовать оставшиеся доступные ресурсы после обслуживания всех потоков с более высоким приоритетом. Если для этого потока указан элемент TokenRateэлемента FLOWSPEC , приоритет пакетов, превышающих значение TokenRate , будет понижаться до меньше SERVICETYPE_BESTEFFORT, как определено в элементе ServiceType структуры FLOWSPEC .

TC_NONCONF_SHAPE
Указывает формировщику пакетов сохранять пакеты до тех пор, пока сетевые ресурсы не будут доступны потоку в достаточном количестве, чтобы обеспечить соответствие таких пакетов. (Например, пакет из 100 000 будет храниться в формировщике пакетов до тех пор, пока для потока не будет начислено 100 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 0 Обратите внимание, что параметр TokenRate должен быть указан при использовании TC_NONCONF_SHAPE.
TC_NONCONF_DISCARD
Указывает формировщику пакетов отменить все несовпадающие пакеты. TC_NONCONF_DISCARD следует использовать с осторожностью.

Требования

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

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

FLOWSPEC

QOS_OBJECT_HDR