Comparteix a través de


_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

Consulte también