Compartilhar via


estrutura JOBOBJECT_NET_RATE_CONTROL_INFORMATION (winnt.h)

Contém informações usadas para controlar o tráfego de rede de um trabalho. Essa estrutura é usada pelas funções SetInformationJobObject e QueryInformationJobObject com a classe de informação JobObjectNetRateControlInformation .

Sintaxe

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

Membros

MaxBandwidth

A largura de banda máxima para o tráfego de rede de saída para o trabalho, em bytes.

ControlFlags

Uma combinação de JOB_OBJECT_NET_RATE_CONTROL_FLAGS valores de enumeração que especificam a política de agendamento para controle de taxa de rede.

DscpTag

O valor a ser usado para o campo DSCP (ponto de código de serviço diferenciado) para ativar a QoS (qualidade de rede de serviço) para todo o tráfego de rede de saída gerado pelos processos do objeto de trabalho. O intervalo válido é de 0x00 a 0x3F. Para obter informações sobre o DSCP, consulte Serviços Diferenciados.

Comentários

Você só pode definir o controle do tráfego de rede em um trabalho em uma hierarquia de trabalhos aninhados. As configurações especificadas se aplicam a esse trabalho e aos trabalhos filho na hierarquia desse trabalho. As configurações não se aplicam à cadeia de trabalhos do trabalho pai até a parte superior da hierarquia. Você pode alterar as configurações no trabalho original na hierarquia na qual você define o controle de taxa. No entanto, as tentativas de definir valores para o controle da taxa de rede para quaisquer outros trabalhos na hierarquia, incluindo os trabalhos pai, falham.

Requisitos

   
Cliente mínimo com suporte Windows 10 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2016 [somente aplicativos da área de trabalho]
Cabeçalho winnt.h

Confira também

JOB_OBJECT_NET_RATE_CONTROL_FLAGS

QueryInformationJobObject

SetInformationJobObject