DllMain 分析器回调函数
分析程序的 DllMain 导出函数标识分析程序是否存在,并释放网络监视器用于分析程序的资源。 DllMain 必须在所有分析程序 DLL 中实现。
语法
BOOL WINAPI DllMain(
_In_ HANDLE hInstance,
_In_ ULONG Command,
LPVOID Reserved
);
参数
-
hInstance [in]
-
分析程序实例的句柄。
-
命令 [in]
-
用于确定调用函数的原因的指示器。 有关所有可能标志的列表,请参阅 DllMain。 分析程序实现必须处理以下值。
值 含义 - DLL_PROCESS_ATTACH
首次调用 DllMain 时,DLL 必须调用 CreateProtocol 才能向网络监视器提供信息。 - DLL_PROCESS_DETACH
最后一次调用 DllMain 时,DLL 必须调用 DestroyProtocol 来释放 DLL 使用的资源。 -
Reserved
-
现在未使用。
返回值
分析程序 DLL 始终返回 TRUE。
备注
操作系统调用 DllMain 来加载和卸载分析程序 DLL。 此函数基于动态链接库 DllMain 函数。
还可以使用 DllMain 的实现来存储分析程序实例,以供将来使用。 例如,可以存储分析程序 DLL 实例,然后将其用于将来的系统调用。
相关信息 | 请参阅 |
---|---|
什么是分析程序,以及它们如何与网络监视器配合使用。 | 分析器 |
分析程序 DLL 中包含哪些入口点。 | 分析程序 DLL 体系结构 |
如何实现 DllMain 包括一个示例。 | 实现 DllMain |
要求
要求 | 值 |
---|---|
最低受支持的客户端 |
Windows 2000 Professional [仅限桌面应用] |
最低受支持的服务器 |
Windows 2000 Server [仅限桌面应用] |
标头 |
|