在Windows系统中,标准的DLL入口点被称为DllMain。第二个参数是DWORD类型,即
我已经在MSDN上查找了该参数可能的取值。以下是显而易见的取值:
ul_reason_for_call
。我已经在MSDN上查找了该参数可能的取值。以下是显而易见的取值:
DLL_PROCESS_ATTACH:
DLL_THREAD_ATTACH:
DLL_THREAD_DETACH:
DLL_PROCESS_DETACH:
但是还有一个问题:
DLL_PROCESS_VERIFIER
这个标志什么时候会在入口点被调用?在 DLL 的正常操作期间,我需要担心它吗?
请注意,我只在 Visual Studio 2005 的头文件中看到了 DLL_PROCESS_VERIFIER
,而没有在 2008 中看到。