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
MarshalCleanupError

Der MarshalCleanupError-MDA (Managed Debugging Assistant, Assistent für verwaltetes Debuggen) wird aktiviert, wenn in der CLR (Common Language Runtime) beim Bereinigen von temporären Strukturen und Arbeitsspeicher, die zum Marshalling von Datentypen über die Grenze zwischen systemeigenem und verwaltetem Code verwendet wurden, ein Fehler auftritt.

Beim Übergang von systemeigenem zu verwaltetem Code tritt ein Speicherverlust auf, der Laufzeitzustand (z. B. die Threadkultur) wird nicht gespeichert, oder es treten Fehler beim Bereinigen von SafeHandle auf.

Beim Bereinigen temporärer Strukturen ist ein unerwarteter Fehler aufgetreten.

Überprüfen Sie alle Destruktor-, Finalizer- und benutzerdefinierten Marshallerimplementierungen für SafeHandle auf Fehler.

Dieser MDA hat keine Auswirkungen auf die CLR.

Eine Meldung, in der der Vorgang genannt wird, der während der Bereinigung fehlgeschlagen ist.

<mdaConfig>
  <assistants>
    <marshalCleanupError enable="false" />
  </assistants>
</mdaConfig>
© 2012 Microsoft. Alle Rechte vorbehalten. Nutzungsbedingungen | Markenzeichen | Informationen zur Datensicherheit
Page view tracker