PATTERNMATCH 結構
PATTERNMATCH結構會定義用來評估框架的模式專案。
語法
typedef struct _PATTERNMATCH {
DWORD Flags;
BYTE OffsetBasis;
GENERIC_PORT Port;
WORD Offset;
WORD Length;
BYTE PatternToMatch[MAX_PATTERN_LENGTH];
} PATTERNMATCH, *LPPATTERNMATCH;
成員
-
旗標
-
模式比對旗標:
值 意義 - PATTERN_MATCH_FLAGS_NOT
- 0x00000001
設定時,此旗標會保留在適當位置中缺少指定模式的畫面格。 - PATTERN_MATCH_FLAGS_PORT_SPECIFIED
- 0x00000008
搜尋埠編號值。 -
OffsetBasis
-
位移的類型,可以是下列其中一項:
值 意義 - OFFSET_BASIS_RELATIVE_TO_FRAME
設定相對於框架開頭的位移,以位元組為單位。 - OFFSET_BASIS_RELATIVE_TO_EFFECTIVE_PROTOCOL
設定相對於參考通訊協定開頭的位移,以位元組為單位。 - OFFSET_BASIS_RELATIVE_TO_IPX
僅設定相對於 IPX 的位移,以位元組為單位。 - OFFSET_BASIS_RELATIVE_TO_IP
僅設定相對於 IP 的位移,以位元組為單位。 -
通訊埠
-
如果指定,則為埠值。
-
Offset
-
位移,以位元組為單位,相對於 OffsetBasis。
-
長度
-
相符模式的長度。
-
PatternToMatch
-
要比對的模式。
備註
此結構用來建構擷取篩選。 如需實作此結構的詳細資訊,請參閱 擷取篩選。
擷取篩選最多可以包含四個 PATTERNMATCH 結構。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 |
Windows 2000 Professional [僅限傳統型應用程式] |
最低支援的伺服器 |
Windows 2000 Server [僅限桌面應用程式] |
標頭 |
|