Share via


QOS_SD_MODE構造体 (qos.h)

QOS オブジェクト QOS_SD_MODE は、トラフィック 制御パケット シェーパー コンポーネントの動作を定義します。

構文

typedef struct _QOS_SD_MODE {
  QOS_OBJECT_HDR ObjectHdr;
  ULONG          ShapeDiscardMode;
} QOS_SD_MODE, *LPQOS_SD_MODE;

メンバー

ObjectHdr

QOS オブジェクト QOS_OBJECT_HDR。 この QOS オブジェクトのオブジェクトの種類を QOS_SD_MODEする必要があります。

ShapeDiscardMode

パケット シェーパーの要求された動作を指定します。 これらの定義済みの動作には、 FLOWSPEC 内で指定されたフロー設定に依存するパケット処理の要素があることに注意してください。

説明
TC_NONCONF_BORROW
現在、このモードは TC API でのみ使用できます。 QOS API のユーザーは使用できません。

優先順位の高いフローがすべて処理された後で、残りの使用可能なリソースを借用するようにパケット シェーパーに指示します。 このフローに対して FLOWSPECTokenRate メンバーが指定されている場合、FLOWSPEC 構造体の ServiceType メンバーで定義されているように、TokenRate の値を超えるパケットの優先度はSERVICETYPE_BESTEFFORT未満に降格されます。

TC_NONCONF_SHAPE
ネットワーク リソースがフローで使用可能になるまでパケットを保持するようにパケット シェーパーに指示し、そのようなパケットを準拠させるのに十分な量を確保します。 (たとえば、100K パケットは、フローに対して 100K 相当のクレジットが蓄積されるまでパケット シェーパーに保持され、パケットを準拠として送信できます)。 TC_NONCONF_SHAPEを使用する場合は、TokenRate を指定する必要があります。
TC_NONCONF_DISCARD
すべての不適合パケットを破棄するようにパケット シェーパーに指示します。 TC_NONCONF_DISCARDは注意して使用する必要があります。

要件

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

関連項目

FLOWSPEC

QOS_OBJECT_HDR