初始化公共语言运行时 (CLR),在 DLL 程序集的 CLR 标头中找到托管入口点,并开始执行。
Syntax
BOOL STDMETHODCALLTYPE _CorDllMain (
[in] HINSTANCE hInst,
[in] DWORD dwReason,
[in] LPVOID lpReserved
);
Parameters
hInst
[in]已加载模块的实例句柄。
dwReason
[in]指示调用 DLL 入口点函数的原因。 此参数可以是以下值之一:DLL_PROCESS_ATTACH、DLL_THREAD_ATTACH、DLL_THREAD_ATTACH或DLL_PROCESS_DETACH。 有关这些值的说明,请参阅 DllMain
平台 SDK 中的文档。
lpReserved
[in]闲置。
Return Value
此方法返回 true
成功, false
如果发生错误。
Remarks
此函数由 DLL 程序集的作系统加载程序调用。 对于可执行程序集,加载程序将改为调用 _CorExeMain 函数。
无论 DLL 文件中指定的入口点如何,作系统加载程序都会调用此方法。
该 _CorDllMain
函数由作系统加载程序直接调用。
有关详细信息,请参阅 _CorValidateImage 主题中的“备注”部分。
Requirements
平台:请参阅系统要求。
Header: Cor.h
图书馆: 作为资源包含在 MsCorEE.dll
.NET Framework 版本: 自 1.0 起可用