Per Mausklick bewerten und Feedback geben
Alle reduzieren/Alle erweitern Alle reduzieren
Diese Seite ist spezifisch für
Microsoft Visual Studio 2005/.NET Framework 2.0

Andere Versionen stehen ebenfalls zur Verfügung für:
.NET Framework-Entwicklerhandbuch
DllMainReturnsFalse

Der DllMainReturnsFalse-MDA (Managed Debugging Assistant, Assistent für verwaltetes Debuggen) wird aktiviert, wenn die mit Grund DLL_PROCESS_ATTACH aufgerufene verwaltete DllMain-Funktion einer Benutzerassembly den Wert FALSE zurückgibt.

Die DllMain-Funktion gibt FALSE zurück und zeigt damit an, dass die Ausführung nicht ordnungsgemäß abgeschlossen wurde. Dies kann nicht vorhersagbare Probleme verursachen, da DllMain-Funktionen i. d. R. wichtigen Initialisierungscode enthalten.

Die DllMain-Funktion wird mit Grund DLL_PROCESS_ATTACH für die DLL-Initialisierung nach dem Laden aufgerufen. Wenn FALSE zurückgegeben wird, bedeutet dies, dass die DLL-Initialisierung fehlgeschlagen ist.

Analysieren Sie den Programmcode der DllMain-Funktion dieser DLL, und ermitteln Sie die Ursache der fehlgeschlagenen Initialisierung.

Dieser MDA hat keine Auswirkungen auf die CLR. Es werden nur Angaben über den Rückgabewert von DllMain gemeldet.

Eine Meldung mit dem Hinweis, dass eine mit dem Grund DLL_PROCESS_ATTACH aufgerufene DllMain-Funktion den Wert FALSE zurückgegeben hat. Beachten Sie, dass dieser MDA nur aktiviert wird, wenn DllMain in verwaltetem Code implementiert ist.

<mdaConfig>
  <assistants>
    <dllMainReturnsFalse />
  </assistants>
</mdaConfig>
© 2012 Microsoft. Alle Rechte vorbehalten. Nutzungsbedingungen | Markenzeichen | Informationen zur Datensicherheit
Page view tracker