共用方式為


QOS_TRAFFIC_CLASS結構 (qosobjs.h)

流量控制物件 QOS_TRAFFIC_CLASS 用來覆寫分類指定流量之封包的預設UserPriority值。

根據預設,流程的 UserPriority 值衍生自 ServiceType (請參閱: FLOWSPEC) 。 因此,通常必須覆寫預設 UserPriority,因為封包可以標記在其第 2 層標頭中, (例如 802.1p 標頭) ,以指定第 2 層裝置的優先順序。 使用 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

流程的用戶優先順序值。 有效範圍為零到七。 使用QOS_TRAFFIC_CLASS流量控制物件時,預設會選擇下列設定 ()

注意 此參數會指定 802.1 TrafficClass 參數,該參數已在 802.1 擴充的 RSVP RESV 訊息中由第 2 層網路提供給主機。 如果從網路取得此物件,主機會以 物件中的 值來戳記對應傳輸封包的 MAC 標頭。 否則,主機可以根據 ServiceType 與 802.1 TrafficClass 的標準 Intserv 對應來選取值。
 

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