dllMainReturnsFalse MDA
Feljegyzés
Ez a cikk a .NET-keretrendszer vonatkozik. Ez nem vonatkozik a .NET újabb implementációira, beleértve a .NET 6-os és újabb verzióit.
A dllMainReturnsFalse
felügyelt hibakeresési segéd (MDA) akkor aktiválódik, ha egy felhasználói szerelvény felügyelt DllMain
függvénye DLL_PROCESS_ATTACH okkal meghívva hamis értéket ad vissza.
Hibajelenségek
A DllMain
függvény HAMIS értéket adott vissza, ami azt jelzi, hogy nem megfelelően lett végrehajtva. Ez meghatározatlan problémákat okozhat, mivel DllMain
a függvények általában fontos inicializálási kódot tartalmaznak.
Ok
A DllMain
függvény meghívása a DLL-inicializálás DLL_PROCESS_ATTACH okával történik betöltéskor. Ha HAMIS értéket ad vissza, az azt jelenti, hogy a DLL inicializálása sikertelen volt.
Resolution (Osztás)
Elemezze a DllMain
sikertelen DLL függvény kódját, és azonosítsa az inicializálási hiba okát.
Effektus a futtatókörnyezetre
Ez az MDA nincs hatással a CLR-re. Csak a visszatérési érték DllMain
adatait jelenti.
Hozam
Egy üzenet, amely azt jelzi, hogy egy DllMain
DLL_PROCESS_ATTACH ok miatt hívott függvény HAMIS értéket adott vissza. Vegye figyelembe, hogy ez az MDA csak akkor aktiválódik, ha DllMain
felügyelt kódban van implementálva.
Konfiguráció
<mdaConfig>
<assistants>
<dllMainReturnsFalse />
</assistants>
</mdaConfig>
Lásd még
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: