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


структура JOBOBJECT_NET_RATE_CONTROL_INFORMATION (winnt.h)

Содержит сведения, используемые для управления сетевым трафиком для задания. Эта структура используется функциями SetInformationJobObject и QueryInformationJobObject с информационным классом JobObjectNetRateControlInformation .

Синтаксис

typedef struct JOBOBJECT_NET_RATE_CONTROL_INFORMATION {
  DWORD64                           MaxBandwidth;
  JOB_OBJECT_NET_RATE_CONTROL_FLAGS ControlFlags;
  BYTE                              DscpTag;
} JOBOBJECT_NET_RATE_CONTROL_INFORMATION;

Члены

MaxBandwidth

Максимальная пропускная способность исходящего сетевого трафика для задания в байтах.

ControlFlags

Сочетание JOB_OBJECT_NET_RATE_CONTROL_FLAGS значений перечисления, определяющих политику планирования для управления скоростью сети.

DscpTag

Значение, используемое для поля Дифференцированная кодовая точка службы (DSCP), чтобы включить качество обслуживания сети (QoS) для всего исходящего сетевого трафика, созданного процессами объекта задания. Допустимый диапазон — от 0x00 до 0x3F. Сведения о DSCP см. в разделе Дифференцированные службы.

Комментарии

Управлять сетевым трафиком можно только для одного задания в иерархии вложенных заданий. Указанные параметры применяются к заданию и дочерним заданиям в иерархии для этого задания. Параметры не применяются к цепочке заданий от родительского задания до верхней части иерархии. Вы можете изменить параметры исходного задания в иерархии, для которой задан контроль скорости. Однако попытки задать значения для управления скоростью сети для любых других заданий в иерархии, включая родительские задания, завершаются ошибкой.

Требования

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

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

JOB_OBJECT_NET_RATE_CONTROL_FLAGS

QueryInformationJobObject

SetInformationJobObject