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 文件中。 首次安装分析程序时,网络监视器会更新 pWhoCanPrecedeMe 和 pWhoCanFollowMe 中列出的以下分析程序协议集。
移交集指定遵循协议的协议。 仅当分析程序可以从协议实例中的数据标识下一个协议时,分析器才使用交接集。 交接集存储在每个分析器的 INI 文件中。 首次安装分析程序时,网络监视器将更新 pWhoHandsOffToMe 和 pWhoDoIHandOffTo 中列出的分析程序协议的交接集。
相关信息 | 请参阅 |
---|---|
分析程序是什么,以及它们如何使用网络监视器。 | 分析器 |
以下集包含的内容。 | 指定关注集 |
交接集包含的内容。 | 指定交接集 |
分析器 DLL 中包含哪些入口点。 | 分析器 DLL 体系结构 |
如何实现 ParserAutoInstallInfo 包括一个示例。 | 实现 ParserAutoInstallInfo |
要求
要求 | 值 |
---|---|
最低受支持的客户端 |
Windows 2000 Professional [仅限桌面应用] |
最低受支持的服务器 |
Windows 2000 Server [仅限桌面应用] |
标头 |
|