DllMain Expert 回调函数
专家实现 DllMain 函数。 操作系统调用 DllMain 以获取专家实例的句柄。
语法
BOOL WINAPI DllMain(
_Out_ HINSTANCE hInstance,
_In_ ULONG ulReason,
LPVOID Reserved
);
参数
-
hInstance [out]
-
专家实例的句柄。
如果专家使用网络监视器用户界面,则必须将 hInstance 值存储在全局变量中。 仅当 ulReason 参数的值设置为 DLL_PROCESS_ATTACH 时才需要此方法。
-
ulReason [in]
-
指示调用函数的原因。 值 DLL_PROCESS_ATTACH, (首次加载 DLL 时适用) 指示专家应将 hInstance 值保存在全局变量中。
使用任何其他值时,可以忽略对 DllMain 函数的所有调用。 有关操作系统设置的所有可能标志的列表,请参阅 DLLMain。
-
Reserved
-
参数未使用。
返回值
如果函数成功,则返回值为 TRUE。
如果该函数不成功,则返回值为 FALSE。
备注
当进程加载或卸载专家 DLL 时,操作系统会调用 DllMain 专家函数。 仅当专家具有用于查看配置或结果的用户界面,然后仅返回正确的 hInstance 值时,才必须导出 DllMain 专家函数。
DllMain 专家函数基于动态链接库 DllMain 函数。
要求
要求 | 值 |
---|---|
最低受支持的客户端 |
Windows 2000 Professional [仅限桌面应用] |
最低受支持的服务器 |
Windows 2000 Server [仅限桌面应用] |
标头 |
|