다음을 통해 공유


JOBOBJECT_NET_RATE_CONTROL_INFORMATION 구조체(winnt.h)

작업에 대한 네트워크 트래픽을 제어하는 데 사용되는 정보를 포함합니다. 이 구조체는 JobObjectNetRateControlInformation 정보 클래스와 함께 SetInformationJobObjectQueryInformationJobObject 함수에서 사용됩니다.

구문

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

작업 개체의 프로세스에서 생성된 모든 나가는 네트워크 트래픽에 대해 QoS(네트워크 서비스 품질)를 켜기 위해 DSCP(차별화된 서비스 코드 포인트) 필드에 사용할 값입니다. 유효한 범위는 0x00부터 0x3F. DSCP에 대한 자세한 내용은 차별화된 서비스를 참조하세요.

설명

중첩된 작업의 계층 구조에서 한 작업에서만 네트워크 트래픽 제어를 설정할 수 있습니다. 지정한 설정은 해당 작업의 계층 구조에 있는 해당 작업 및 자식 작업에 적용됩니다. 설정은 상위 작업에서 계층의 맨 위까지의 작업 체인에는 적용되지 않습니다. 속도 제어를 설정한 계층 구조에서 원래 작업의 설정을 변경할 수 있습니다. 그러나 부모 작업을 포함하여 계층 구조의 다른 작업에 대한 네트워크 속도 제어에 대한 값을 설정하려고 시도하면 실패합니다.

요구 사항

   
지원되는 최소 클라이언트 Windows 10 [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2016 [데스크톱 앱만 해당]
머리글 winnt.h

추가 정보

JOB_OBJECT_NET_RATE_CONTROL_FLAGS

QueryInformationJobObject

SetInformationJobObject