JOBOBJECT_NET_RATE_CONTROL_INFORMATION-Struktur (winnt.h)
Enthält Informationen zum Steuern des Netzwerkdatenverkehrs für einen Auftrag. Diese Struktur wird von den Funktionen SetInformationJobObject und QueryInformationJobObject mit der Informationsklasse JobObjectNetRateControlInformation verwendet.
Syntax
typedef struct JOBOBJECT_NET_RATE_CONTROL_INFORMATION {
DWORD64 MaxBandwidth;
JOB_OBJECT_NET_RATE_CONTROL_FLAGS ControlFlags;
BYTE DscpTag;
} JOBOBJECT_NET_RATE_CONTROL_INFORMATION;
Member
MaxBandwidth
Die maximale Bandbreite für ausgehenden Netzwerkdatenverkehr für den Auftrag in Bytes.
ControlFlags
Eine Kombination aus JOB_OBJECT_NET_RATE_CONTROL_FLAGS Enumerationswerten, die die Planungsrichtlinie für die Steuerung der Netzwerkraten angeben.
DscpTag
Der Wert, der für das DSCP-Feld (Differenzierter Dienstcodepunkt) zum Aktivieren der Netzwerkqualität (Network Quality of Service, QoS) für den gesamten ausgehenden Netzwerkdatenverkehr verwendet werden soll, der von den Prozessen des Auftragsobjekts generiert wird. Der gültige Bereich reicht von 0x00 bis 0x3F. Informationen zu DSCP finden Sie unter Differenzierte Dienste.
Hinweise
Sie können die Steuerung des Netzwerkdatenverkehrs nur für einen Auftrag in einer Hierarchie geschachtelter Aufträge festlegen. Die von Ihnen angegebenen Einstellungen gelten für diesen Auftrag und die untergeordneten Aufträge in der Hierarchie für diesen Auftrag. Die Einstellungen gelten nicht für die Auftragskette vom übergeordneten Auftrag bis zum oberen Rand der Hierarchie. Sie können die Einstellungen für den ursprünglichen Auftrag in der Hierarchie ändern, für die Sie die Ratensteuerung festlegen. Versuche, Werte für die Steuerung der Netzwerkrate für alle anderen Aufträge in der Hierarchie festzulegen, einschließlich der übergeordneten Aufträge, schlagen jedoch fehl.
Anforderungen
Unterstützte Mindestversion (Client) | Windows 10 [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2016 [nur Desktop-Apps] |
Kopfzeile | winnt.h |