Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Note
Dieser Artikel ist spezifisch für .NET Framework. Sie gilt nicht für neuere Implementierungen von .NET, einschließlich .NET 6 und höherer Versionen.
Der invalidMemberDeclaration verwaltete Debugging-Assistent (Managed Debugging Assistant, MDA) wird aktiviert, um einen Fehler zu melden, der auftritt, während bestimmt wird, wie die Parameter eines Elements gemarstet werden, das von COM aufgerufen werden soll.
Symptome
Ein Fehler HRESULT wird an COM zurückgegeben, ohne dass die verwaltete Methode aufgerufen wurde.
Ursache
Dies ist wahrscheinlich auf ein inkompatibles MarshalAsAttribute Attribut für einen der Parameter zurückzuführen.
Auflösung
Geben Sie gültige MarshalAsAttribute Attribute für die Parameter an.
Effekt auf die Laufzeit
Diese MDA hat keine Auswirkungen auf die CLR.
Output
Eine Informationsmeldung, die den Elementnamen, den Typnamen und die Fehlermeldung enthält.
Konfiguration
<mdaConfig>
<assistants>
<invalidMemberDeclaration/>
</assistants>
</mdaConfig>