PF_PARSERINFO 結構
PF_PARSERINFO結構會一次定義一個剖析器。 在 PF_PARSERINFO 結構中,剖析器是由剖析器偵測到之通訊協定的相關資訊所定義。
語法
typedef struct _PF_PARSERINFO {
char szProtocolName[MAX_PROTOCOL_NAME_LEN];
char szComment[MAX_PROTOCOL_COMMENT_LEN];
char szHelpFile[MAX_PATH];
PPF_FOLLOWSET pWhoCanPrecedeMe;
PPF_FOLLOWSET pWhoCanFollowMe;
PPF_HANDOFFSET pWhoHandsOffToMe;
PPF_HANDOFFSET pWhoDoIHandOffTo;
} PF_PARSERINFO, *PPF_PARSERINFO;
成員
-
szProtocolName
-
剖析器偵測到的通訊協定名稱。
-
szComment
-
通訊協定的簡短描述。
-
szHelpFile
-
如果有的話,通訊協定說明檔的名稱。
-
pWhoCanPrecedeMe
-
PF_FOLLOWSET結構的指標,其中列出通訊協定前面可描述PF_PARSERINFO結構的通訊協定。 網路監視器會將剖析器通訊協定新增至集合中所有通訊協定的 下列 集合。
-
pWhoCanFollowMe
-
PF_FOLLOWSET結構的指標,其中列出可遵循PF_PARSERINFO結構所描述之通訊協定的通訊協定。 網路監視器會將集合的通訊協定新增至剖析器通訊協定的 下列集合 。
-
pWhoHandsOffToMe
-
PF_HANDOFFSET結構的指標,該結構會交由PF_PARSERINFO結構描述的通訊協定。 網路監視器會將剖析器通訊協定新增至集合中所有通訊協定的 遞交 集。
-
pWhoDoIHandOffTo
-
PF_HANDOFFSET結構的指標,其中列出剖析器通訊協定所交握的通訊協定。 網路監視器會將此集合的通訊協定新增至剖析器通訊協定的 交接集 。
備註
PF_PARSERINFO結構用於PF_PARSERDLLINFO結構,以提供剖析器的描述。 網路監視器會使用剖析器描述來更新 Parser.ini 檔案,以及前面和遵循 PF_PARSERINFO 結構中所述之剖析器的 INI 檔案。
下列集合會指定遵循通訊協定的通訊協定。 當剖析器無法從通訊協定實例中的資料識別下一個通訊協定時,網路監視器會使用下列集合。 下列集合會儲存在 Parser.ini 檔案中。 第一次安裝剖析器時,網路監視器會更新 pWhoCanPrecedeMe 和 pWhoCanFollowMe中列出的下列剖析器通訊協定集。
遞交集會指定通訊協定後面的通訊協定。 只有在剖析器可以從通訊協定實例中的資料識別下一個通訊協定時,剖析器才會使用遞交集。 交接集會儲存在每個剖析器的 INI 檔案中。 第一次安裝剖析器時,網路監視器會更新 pWhoHandsOffToMe 和 pWhoDoIHandOffTo中列出的剖析器通訊協定的遞交集。
如需相關資訊 | 請參閱 |
---|---|
什麼是剖析器,以及其使用網路監視器的方式。 | 剖析器 |
下列集合包含的內容。 | 指定追蹤集 |
交接集包含的內容。 | 指定遞交集 |
剖析器 DLL 中包含哪些進入點。 | 剖析器 DLL 架構 |
如何實作 ParserAutoInstallInfo 包含範例。 | 實作 ParserAutoInstallInfo |
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 |
Windows 2000 Professional [僅限傳統型應用程式] |
最低支援的伺服器 |
Windows 2000 Server [僅限桌面應用程式] |
標頭 |
|