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 [仅限桌面应用]
标头
Process.h