Compartir a través de


_CorDllMain Function

Inicializa Common Language Runtime (CLR), busca el punto de entrada administrado en el encabezado CLR del ensamblado DLL y comienza la ejecución.

Syntax

BOOL STDMETHODCALLTYPE _CorDllMain (
   [in] HINSTANCE hInst,
   [in] DWORD     dwReason,
   [in] LPVOID    lpReserved
);

Parameters

hInst [in] Identificador 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 descripciones de estos valores, consulte la DllMain documentación del SDK de plataforma.

lpReserved [in] No usado.

Return Value

Este método devuelve true para éxito y false si se produce un error.

Remarks

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 en su lugar.

El cargador del sistema operativo llama a este método independientemente del punto de entrada especificado en el archivo DLL.

El _CorDllMain cargador del sistema operativo llama directamente a la función .

Para obtener más información, vea la sección Comentarios del tema _CorValidateImage .

Requirements

Plataformas: Vea Requisitos de sistema.

Header: Cor.h

Biblioteca: Incluido como recurso en MsCorEE.dll

Versiones de .NET Framework: Disponible desde la versión 1.0