다음을 통해 공유


QOS_TRAFFIC_CLASS 구조체(qosobjs.h)

QOS_TRAFFIC_CLASS 트래픽 제어 개체는 지정된 흐름의 트래픽을 분류하는 패킷에 지정된 기본 UserPriority 값을 재정의하는 데 사용됩니다.

기본적으로 흐름의 UserPriority 값은 ServiceType에서 파생됩니다( FLOWSPEC 참조). 따라서 계층 2 헤더(예: 802.1p 헤더)에서 패킷에 태그를 지정하여 계층 2 디바이스에 우선 순위를 지정할 수 있으므로 기본 UserPriority를 재정의해야 하는 경우가 많습니다. QOS_TRAFFIC_CLASS 사용하면 애플리케이션 개발자가 기본 UserPriority 설정을 재정의할 수 있습니다.

구문

typedef struct _QOS_TRAFFIC_CLASS {
  QOS_OBJECT_HDR ObjectHdr;
  ULONG          TrafficClass;
} QOS_TRAFFIC_CLASS, *LPQOS_TRAFFIC_CLASS;

멤버

ObjectHdr

QOS 개체 QOS_OBJECT_HDR. 이 트래픽 제어 개체의 개체 형식은 QOS_OBJECT_TRAFFIC_CLASS 합니다.

TrafficClass

흐름의 사용자 우선 순위 값입니다. 유효한 범위는 0부터 7까지입니다. QOS_TRAFFIC_CLASS 트래픽 제어 개체가 사용되지 않는 경우 다음 설정이 기본적으로 선택됩니다.

참고 이 매개 변수는 802.1 확장 RSVP RESV 메시지의 계층 2 네트워크에서 호스트에 제공된 802.1 TrafficClass 매개 변수를 지정합니다. 이 개체를 네트워크에서 가져온 경우 호스트는 해당 전송된 패킷의 MAC 헤더를 개체의 값으로 스탬프합니다. 그렇지 않으면 호스트는 ServiceType의 표준 Intserv 매핑을 기반으로 802.1 TrafficClass에 대한 값을 선택할 수 있습니다.
 

SERVICETYPE_BESTEFFORT(0x00000001)

SERVICETYPE_CONTROLLEDLOAD(0x00000002)

SERVICETYPE_GUARANTEED(0x00000003)

SERVICETYPE_NONCONFORMING(0x00000009)

SERVICETYPE_NETWORK_CONTROL(0x0000000A)

SERVICETYPE_QUALITATIVE(0x0000000D)

설명

트래픽 제어: 트래픽 제어를 구체적으로 사용할 때 다음 ServiceType 열거형 값이 잘못되었습니다.

SERVICE_NO_TRAFFIC_CONTROL
SERVICE_NO_QOS_SIGNALING
SERVICETYPE_GENERAL_INFORMATION
SERVICETYPE_NETWORK_UNAVAILABLE
SERVICETYPE_NOCHANGE
SERVICETYPE_NOTRAFFIC

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 2000 Professional[데스크톱 앱만]
지원되는 최소 서버 Windows 2000 Server[데스크톱 앱만]
머리글 qosobjs.h

추가 정보

FLOWSPEC

QOS_DIFFSERV

QOS_DIFFSERV_RULE

QOS_DS_CLASS

QOS_OBJECT_HDR