dllMainReturnsFalse MDA
O dllMainReturnsFalse Assistente de depuração gerenciada (MDA) será ativado se o gerenciado DllMain a função de um assembly de usuário, chamado com o motivo DLL_PROCESS_ATTACH, retorna FALSE.
Sintomas
O DllMain função retornou FALSE, indicando que ele não foi executada corretamente. Isso pode causar problemas indeterminados, pois DllMain funções geralmente contêm código de inicialização importante.
Causa
O DllMain função é chamada com o motivo DLL_PROCESS_ATTACH para inicialização da DLL durante a carga. Se ela retorna FALSE, isso significa que a falha na inicialização da DLL.
Resolução
Analisar o código da DllMain a função da DLL com falha e identificar a causa da falha de inicialização.
Efeito sobre o tempo de execução.
Este MDA não tem efeito sobre o CLR. Ela somente reporta dados sobre o valor de retorno para DllMain.
Saída
Uma mensagem indicando que uma DllMain função, chamada por motivo DLL_PROCESS_ATTACH, retornada FALSE. Observe que este MDA é ativado somente se DllMain é implementado em código gerenciado.
Configuração
<mdaConfig>
<assistants>
<dllMainReturnsFalse />
</assistants>
</mdaConfig>