winnt.h) (JOBOBJECT_NET_RATE_CONTROL_INFORMATION 结构
包含用于控制作业的网络流量的信息。 此结构由 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 |