Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Poznámka:
Tento článek je specifický pro rozhraní .NET Framework. Nevztahuje se na novější implementace .NET, včetně .NET 6 a novějších verzí.
Pomocník dllMainReturnsFalse spravovaného ladění (MDA) se aktivuje, pokud spravovaná DllMain funkce sestavení uživatele, která je volána s důvodem DLL_PROCESS_ATTACH, vrátí hodnotu FALSE.
Příznaky
Funkce DllMain vrátila hodnotu NEPRAVDA, což značí, že se nespustí správně. To může způsobit nedeterminované problémy, protože DllMain funkce obvykle obsahují důležitý inicializační kód.
Příčina
Funkce DllMain je volána s důvodem DLL_PROCESS_ATTACH pro inicializaci knihovny DLL při načtení. Pokud vrátí hodnotu FALSE, znamená to, že inicializace knihovny DLL selhala.
Rozlišení
Analyzujte kód DllMain funkce neúspěšné knihovny DLL a identifikujte příčinu selhání inicializace.
Vliv na modul runtime
Tento mdA nemá žádný vliv na CLR. Hlásí pouze data o návratové hodnotě pro DllMain.
Výstup
Zpráva označující, že DllMain funkce, volaná z důvodu DLL_PROCESS_ATTACH, vrátila HODNOTU FALSE. Všimněte si, že tato mda je aktivována pouze v případě DllMain , že je implementována ve spravovaném kódu.
Konfigurace
<mdaConfig>
<assistants>
<dllMainReturnsFalse />
</assistants>
</mdaConfig>