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 [僅限桌面應用程式]
標頭
Netmon.h

另請參閱

ParserAutoInstallInfo

PF_FOLLOWSET

PF_HANDOFFSET

PF_PARSERDLLINFO