winnt.h) (JOBOBJECT_NET_RATE_CONTROL_INFORMATION 结构

包含用于控制作业的网络流量的信息。 此结构由 SetInformationJobObjectQueryInformationJobObject 函数与 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