_CorDllMain (Función)
Inicializa Common Language Runtime (CLR), busca el punto de entrada administrado en el encabezado de CLR del ensamblado DLL y comienza la ejecución.
Sintaxis
BOOL STDMETHODCALLTYPE _CorDllMain (
[in] HINSTANCE hInst,
[in] DWORD dwReason,
[in] LPVOID lpReserved
);
Parámetros
hInst
[in] Manipulador de instancia del módulo cargado.
dwReason
[in] Indica por qué se llama a la función de punto de entrada DLL. Este parámetro puede ser uno de los siguientes valores: DLL_PROCESS_ATTACH, DLL_THREAD_ATTACH, DLL_THREAD_ATTACH o DLL_PROCESS_DETACH. Para obtener las descripciones de estos valores, consulte la documentación de DllMain
en el SDK de la plataforma.
lpReserved
[in] Sin utilizar.
Valor devuelto
Este método devuelve true
si se ejecuta correctamente y false
si se produce un error.
Comentarios
El cargador del sistema operativo llama a esta función para los ensamblados DLL. En el caso de los ensamblados ejecutables, el cargador llama a la función _CorExeMain.
El cargador del sistema operativo llama a este método independientemente del punto de entrada especificado en el archivo DLL.
El cargador del sistema operativo llama directamente a la función _CorDllMain
.
Para obtener más información, consulte la sección Comentarios del tema _CorValidateImage.
Requisitos
Plataformas: Vea Requisitos de sistema.
Encabezado: Cor.h
Biblioteca: incluida como recurso en MsCorEE.dll
Versiones de .NET Framework: está disponible desde la versión 1.0