注册分析器回调函数

必须在所有分析程序 DLL 中实现 Register 导出函数。 Register 的实现为协议创建并填充属性数据库。 网络监视器使用数据库来确定协议支持的属性。

语法

VOID Register(
  _In_ HPROTOCOL hProtocol
);

parameters

hProtocol [in]

网络监视器在调用 Register 时提供的协议句柄。 调用导出帮助程序函数时需要 hProtocol 句柄。

返回值

无。

备注

一旦加载捕获,网络监视器就会开始调用 Register 函数。 网络监视器为其可以识别的每个协议调用 Register 函数。 CreateProtocol 函数传递指向 Register 函数的指针。

Register 的实现包括对以下函数的调用。

如果分析程序 DLL 包含多个分析程序,并且分析程序可以检测多个协议,则必须为每个协议实现 Register 函数。

有关的信息,请参阅 请参阅
什么是分析程序,以及它们如何与网络监视器配合使用。 分析器
分析程序 DLL 中包含哪些入口点。 分析程序 DLL 体系结构
如何实现 Register 包括一个示例。 实现寄存器

要求

要求
最低受支持的客户端
Windows 2000 Professional [仅限桌面应用]
最低受支持的服务器
Windows 2000 Server [仅限桌面应用]
标头
Netmon.h

另请参阅

AddProperty

CreateHandoffTable

CreatePropertyDatabase

CreateProtocol