Partilhar via


_CorDllMain Function

Inicializa o Common Language Runtime (CLR), localiza o ponto de entrada gerenciado no cabeçalho CLR do assembly DLL e inicia a execução.

Syntax

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

Parameters

hInst [em] O identificador de instância do módulo carregado.

dwReason [em]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 a DllMain documentação no Platform SDK.

lpReserved [em] Não utilizado.

Return Value

Este método retorna true para êxito e false se ocorrer um erro.

Remarks

Esta função é chamada pelo carregador do sistema operacional para assemblies DLL. Para assemblies executáveis, o carregador chama a função _CorExeMain em vez disso.

O carregador do sistema operacional chama esse método independentemente do ponto de entrada especificado no arquivo DLL.

A _CorDllMain função é chamada diretamente pelo carregador do sistema operacional.

Para obter informações adicionais, consulte a seção Comentários no tópico _CorValidateImage .

Requirements

Plataformas: Consulte Requisitos do sistema.

Header: Cor.h

Biblioteca: Incluído como recurso no MsCorEE.dll

Versões do .NET Framework: Disponível desde: 1.0