DllMain函数
DllMain函数在Dll被加载和卸载时被调用,在单个线程启动和终止时,DllMain函数也被调用。第二个参数指明了被调用的原因。
当Windows找不到DllMain的时候,系统会从其他运行库中引入一个不作任何操作的缺省的DllMain函数版本。应用程序不能引用该函数,它是被自动调用的。
BOOL APIENTRY DllMain(HINSTANCE hInstDll,DWORD fdwReason,LPVOID lpvReserved)
APIENTRY被定义为WINAPI,即_stdcall,意味着这个函数以标准Pascal的方式进行调用。
使用Visual C++向导产生MFC扩展DLL时,MFC向导会自动增加DLL的入口函数DllMain。
DllMain函数在Dll被加载和卸载时被调用,在单个线程启动和终止时,DllMain函数也被调用。第二个参数指明了被调用的原因。
当Windows找不到DllMain的时候,系统会从其他运行库中引入一个不作任何操作的缺省的DllMain函数版本。应用程序不能引用该函数,它是被自动调用的。
BOOL APIENTRY DllMain(HINSTANCE hInstDll,DWORD fdwReason,LPVOID lpvReserved)
APIENTRY被定义为WINAPI,即_stdcall,意味着这个函数以标准Pascal的方式进行调用。
使用Visual C++向导产生MFC扩展DLL时,MFC向导会自动增加DLL的入口函数DllMain。