Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Примечание.
Эта статья относится к .NET Framework. Он не применяется к более новым реализациям .NET, включая .NET 6 и более поздние версии.
Помощник по отладке управляемого кода dllMainReturnsFalse (MDA) активируется в том случае, если управляемая функция DllMain в пользовательской сборке вызывается с причиной DLL_PROCESS_ATTACH и возвращает значение FALSE.
Симптомы
Функция DllMain возвращает значение FALSE, свидетельствующее о сбое при ее выполнении. Это может привести к возникновению неопределенных проблем, поскольку функции DllMain обычно содержат важный код инициализации.
Причина
Функция DllMain вызывается с причиной DLL_PROCESS_ATTACH для инициализации библиотеки DLL при загрузке. Если она возвращает значение FALSE, значит инициализация библиотеки DLL завершилась сбоем.
Разрешение
Проанализируйте код функции DllMain для указанной библиотеки DLL и определите причину сбоя при инициализации.
Влияние на среду выполнения
Этот помощник отладки управляемого кода не оказывает никакого влияния на среду CLR. Он только выводит данные о возвращаемом значении для DllMain.
Выходные данные
Сообщение, указывающее, что функция DllMain была вызвана с причиной DLL_PROCESS_ATTACH и вернула значение FALSE. Обратите внимание, что этот помощник по отладке кода вызывается только в том случае, если в управляемом коде реализована функция DllMain.
Настройка
<mdaConfig>
<assistants>
<dllMainReturnsFalse />
</assistants>
</mdaConfig>