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_PARSERINFO结构描述的协议的PF_HANDOFFSET结构的指针。 网络监视器将分析器协议添加到集中所有协议的 交接集

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