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

フローのユーザー優先度の値。 有効な範囲は 0 ~ 7 です。 QOS_TRAFFIC_CLASSトラフィック制御オブジェクトが使用されていない場合は、次の設定が (既定で) 選択されます。

メモ このパラメーターは、802.1 拡張 RSVP RESV メッセージ内のレイヤー 2 ネットワークによってホストに提供された 802.1 TrafficClass パラメーターを指定します。 このオブジェクトがネットワークから取得された場合、ホストは、対応する送信パケットの 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 列挙値は、特に Traffic Control を使用する場合は無効です。

SERVICE_NO_TRAFFIC_CONTROL
SERVICE_NO_QOS_SIGNALING
SERVICETYPE_GENERAL_INFORMATION
SERVICETYPE_NETWORK_UNAVAILABLE
SERVICETYPE_NOCHANGE
SERVICETYPE_NOTRAFFIC

要件

要件
サポートされている最小のクライアント Windows 2000 Professional [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows 2000 Server [デスクトップ アプリのみ]
Header qosobjs.h

こちらもご覧ください

FLOWSPEC

QOS_DIFFSERV

QOS_DIFFSERV_RULE

QOS_DS_CLASS

QOS_OBJECT_HDR