TC_GEN_FILTER結構 (traffic.h)
TC_GEN_FILTER結構會建立符合特定一組封包屬性或準則的篩選條件,之後可用來將符合屬性準則的封包與特定流程產生關聯。 TC_GEN_FILTER 結構會使用其 AddressType 成員來指出要套用至篩選的特定篩選類型。
語法
typedef struct _TC_GEN_FILTER {
USHORT AddressType;
ULONG PatternSize;
PVOID Pattern;
PVOID Mask;
} TC_GEN_FILTER, *PTC_GEN_FILTER;
成員
AddressType
定義要套用篩選條件的篩選類型,如 Ntddndis.h 中所定義。 在 AddressType 中指定特定篩選條件時,泛型篩選結構 TC_GEN_FILTER 提供特定的篩選類型。
PatternSize
Pattern 成員的大小,以位元組為單位。
Pattern
指出要套用至篩選的特定模式格式,例如 IP_PATTERN。 模式會指定在判斷封包是否包含在篩選中時,應該評估指定封包的哪些位。
Mask
套用至 Pattern 成員中所指定位的位掩碼。 將Mask成員套用至 Pattern 成員會決定 Pattern 成員中的哪些位是重要的 (應該套用至篩選準則) 。 請注意, Mask 成員的類型必須與 Pattern 成員相同。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 2000 Professional [僅限傳統型應用程式] |
最低支援的伺服器 | Windows 2000 Server [僅限桌面應用程式] |
標頭 | traffic.h |