struttura JOBOBJECT_NET_RATE_CONTROL_INFORMATION (winnt.h)
Contiene informazioni utilizzate per controllare il traffico di rete per un processo. Questa struttura viene utilizzata dalle funzioni SetInformationJobObject e QueryInformationJobObject con la classe di informazioni JobObjectNetRateControlInformation .
Sintassi
typedef struct JOBOBJECT_NET_RATE_CONTROL_INFORMATION {
DWORD64 MaxBandwidth;
JOB_OBJECT_NET_RATE_CONTROL_FLAGS ControlFlags;
BYTE DscpTag;
} JOBOBJECT_NET_RATE_CONTROL_INFORMATION;
Members
MaxBandwidth
Larghezza di banda massima per il traffico di rete in uscita per il processo, in byte.
ControlFlags
Combinazione di JOB_OBJECT_NET_RATE_CONTROL_FLAGS valori di enumerazione che specificano i criteri di pianificazione per il controllo della frequenza di rete.
DscpTag
Valore da usare per il campo Punto di codice del servizio differenziato (DSCP) per attivare la qualità di rete del servizio (QoS) per tutto il traffico di rete in uscita generato dai processi dell'oggetto processo. L'intervallo valido è compreso tra 0x00 e 0x3F. Per informazioni su DSCP, vedere Servizi differenziati.
Commenti
È possibile impostare solo il controllo del traffico di rete in un processo in una gerarchia di processi annidati. Le impostazioni specificate si applicano a tale processo e ai processi figlio nella gerarchia per tale processo. Le impostazioni non si applicano alla catena di processi dal processo padre fino alla parte superiore della gerarchia. È possibile modificare le impostazioni del processo originale nella gerarchia in cui si imposta il controllo della frequenza. Tuttavia, i tentativi di impostare i valori per il controllo della frequenza di rete per qualsiasi altro processo nella gerarchia, inclusi i processi padre, hanno esito negativo.
Requisiti
Client minimo supportato | Windows 10 [solo app desktop] |
Server minimo supportato | Windows Server 2016 [solo app desktop] |
Intestazione | winnt.h |