MDA de dllMainReturnsFalse
El asistente para la depuración administrada (MDA) de dllMainReturnsFalse se activa si la función DllMain administrada de un ensamblado de usuario, conocida como DLL_PROCESS_ATTACH, devuelve FALSE.
Síntomas
La función DllMain devolvió FALSE, indicando que no se ejecutó correctamente. Esto puede producir problemas indeterminados debido a que las funciones DllMain normalmente contienen código de inicialización importante.
Motivo
Se llama a la función DllMain con DLL_PROCESS_ATTACH para la inicialización del archivo DLL en carga. Si devuelve FALSE, significa que se ha producido un error en la inicialización del archivo DLL.
Resolución
Analice el código de la función DllMain del archivo DLL con error e identifique la causa del error de inicialización.
Efecto en tiempo de ejecución
Este MDA no tiene ningún efecto en el CLR. Sólo informa acerca de los datos relacionados con el valor devuelto para DllMain.
Output
Mensaje que indica que la función DllMain, denominada DLL_PROCESS_ATTACH, devolvió FALSE. Hay que observar que este MDA sólo se activa si DllMain se implementa en código administrado.
Configuración
<mdaConfig>
<assistants>
<dllMainReturnsFalse />
</assistants>
</mdaConfig>
Vea también
Conceptos
Diagnóstico de errores con ayudantes de depuraciones administradas