Função de _CorDllMain
Inicializa o common language runtime (CLR), localiza o ponto de entrada gerenciado no cabeçalho do CLR do assembly DLL e começa a execução.
BOOL STDMETHODCALLTYPE _CorDllMain (
[in] HINSTANCE hInst,
[in] DWORD dwReason,
[in] LPVOID lpReserved
);
Parâmetros
hInst
[in] O identificador de instância do módulo carregado.dwReason
[in]Indica por que a função de ponto de entrada DLL está sendo chamada. Esse parâmetro pode ser um dos seguintes valores: DLL_PROCESS_ATTACH, DLL_THREAD_ATTACH, DLL_THREAD_ATTACH ou DLL_PROCESS_DETACH. Para obter descrições desses valores, consulte o DllMain a documentação da plataforma SDK.lpReserved
[in] Não utilizados.
Valor de retorno
Esse método retorna true para o sucesso e false se ocorrer um erro.
Comentários
Esta função é chamada pelo carregador do sistema operacional para assemblies DLL. Para assemblies executáveis, o carregador chama o _CorExeMain função em vez disso.
Carregador do sistema operacional chama esse método independentemente do ponto de entrada especificado no arquivo DLL.
No Windows 98, Windows ME, Windows NT e Windows 2000, o _CorDllMain função é chamada indiretamente por meio de uma correção no carregador do sistema operacional. Em todas as outras versões do Windows, ele é chamado diretamente pelo carregador do sistema operacional.
Para obter informações adicionais, consulte a seção comentários a _ CorValidateImage tópico.
Requisitos
Plataformas: Consulte Requisitos de sistema do .NET Framework.
Cabeçalho: Cor.h
Biblioteca: Incluído como um recurso em mscoree
.NET Framework versões: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0