Функция _CorDllMain
Инициализирует среду CLR, находит управляемую точку входа в заголовке CLR сборки DLL и начинает выполнение.
Синтаксис
BOOL STDMETHODCALLTYPE _CorDllMain (
[in] HINSTANCE hInst,
[in] DWORD dwReason,
[in] LPVOID lpReserved
);
Параметры
hInst
[in] Дескриптор экземпляра загруженного модуля.
dwReason
[in] Указывает, почему вызывается функция точки входа DLL. Этот параметр может иметь одно из следующих значений: DLL_PROCESS_ATTACH, DLL_THREAD_ATTACH, DLL_THREAD_ATTACH или DLL_PROCESS_DETACH. Описание этих значений см. в документации DllMain
в пакете SDK для платформы.
lpReserved
[in] Не используется.
Возвращаемое значение
Этот метод возвращает значение true
для успешного выполнения и false
при возникновении ошибки.
Комментарии
Эта функция вызывается загрузчиком операционной системы для сборок DLL. Для исполняемых сборок загрузчик вызывает вместо этого функцию _CorExeMain .
Загрузчик операционной системы вызывает этот метод независимо от точки входа, указанной в DLL-файле.
Функция _CorDllMain
вызывается непосредственно загрузчиком операционной системы.
Дополнительные сведения см. в разделе Примечания раздела _CorValidateImage .
Требования
Платформы: см. раздел Требования к системе.
Заголовка: Cor.h
Библиотека: Включается в качестве ресурса в MsCorEE.dll
платформа .NET Framework версии: доступно с версии 1.0.