共用方式為


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 檔案中。 第一次安裝剖析器時,網路監視器會更新 pWhoCanPrecedeMepWhoCanFollowMe中列出的下列剖析器通訊協定集。

遞交集會指定通訊協定後面的通訊協定。 只有在剖析器可以從通訊協定實例中的資料識別下一個通訊協定時,剖析器才會使用遞交集。 交接集會儲存在每個剖析器的 INI 檔案中。 第一次安裝剖析器時,網路監視器會更新 pWhoHandsOffToMepWhoDoIHandOffTo中列出的剖析器通訊協定的遞交集。

如需相關資訊 請參閱
什麼是剖析器,以及其使用網路監視器的方式。 剖析器
下列集合包含的內容。 指定追蹤集
交接集包含的內容。 指定遞交集
剖析器 DLL 中包含哪些進入點。 剖析器 DLL 架構
如何實作 ParserAutoInstallInfo 包含範例。 實作 ParserAutoInstallInfo

規格需求

需求
最低支援的用戶端
Windows 2000 Professional [僅限傳統型應用程式]
最低支援的伺服器
Windows 2000 Server [僅限桌面應用程式]
標頭
Netmon.h

另請參閱

ParserAutoInstallInfo

PF_FOLLOWSET

PF_HANDOFFSET

PF_PARSERDLLINFO