Partilhar via


dllMainReturnsFalse MDA

The dllMainReturnsFalse Assistente de depuração gerenciada (MDA) será ativado se o gerenciado DllMain função de um assembly de usuário, chamado com motivo DLL_PROCESS_ATTACH, retornará falso.

Sintomas

The DllMain função retornou falso, indicando que ele não foi executada corretamente. Isso pode causar problemas indeterminados porque DllMain funções geralmente contêm código de inicialização importantes.

Causa

The DllMain função é chamada com o motivo DLL_PROCESS_ATTACH para inicialização DLL na carga. Se retornará falso, isso significa que ocorreu uma falha na inicialização da DLL.

Resolução

Analisar o código do DllMain função de 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.Apenas relata dados sobre o valor retornado para DllMain.

Saída

Uma mensagem indicando que um DllMain função, chamada pelo motivo DLL_PROCESS_ATTACH, retornou FALSE. Observe que este MDA será ativado apenas se DllMain é implementada no código gerenciado.

Configuração

<mdaConfig>
  <assistants>
    <dllMainReturnsFalse />
  </assistants>
</mdaConfig>

Consulte também

Conceitos

Diagnosticar erros com assistentes de depuração gerenciadas