Função _CorDllMain
Inicializa o runtime de linguagem comum (CLR), localiza o ponto de entrada gerido no cabeçalho CLR da assemblagem DLL e inicia a execução.
Sintaxe
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 o motivo pelo qual a função de ponto de entrada DLL está a ser chamada. Este 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 destes valores, veja a DllMain
documentação no SDK da Plataforma.
lpReserved
[in] Não utilizado.
Devolver Valor
Este método devolve true
para êxito e false
se ocorrer um erro.
Observações
Esta função é chamada pelo carregador do sistema operativo para assemblagens DLL. Para assemblagens executáveis, o carregador chama antes a função _CorExeMain .
O carregador do sistema operativo chama este método independentemente do ponto de entrada especificado no ficheiro DLL.
A _CorDllMain
função é chamada diretamente pelo carregador do sistema operativo.
Para obter informações adicionais, consulte a secção Observações no tópico _CorValidateImage .
Requisitos
Plataformas: Veja Requisitos de Sistema.
Cabeçalho: Cor.h
Biblioteca: Incluído como um recurso no MsCorEE.dll
.NET Framework Versões: Disponível desde 1.0