invalidMemberDeclaration-MDA
Der invalidMemberDeclaration
-MDA (Managed Debugging Assistant, Assistent für verwaltetes Debuggen) wird aktiviert, um einen Fehler zu melden, der aufgetreten ist, als ermittelt werden sollte, wie das Marshalling für die Parameter eines Members zu erfolgen hat, das aus COM aufgerufen werden soll.
Symptome
Es wird ein Fehler-HRESULT an COM zurückgegeben, ohne dass die verwaltete Methode aufgerufen wurde.
Ursache
Dies wird höchstwahrscheinlich durch ein inkompatibles MarshalAsAttribute-Attribut für einen der Parameter verursacht.
Lösung
Geben Sie gültige MarshalAsAttribute-Attribute für die Parameter an.
Auswirkungen auf die Laufzeit
Dieser MDA hat keine Auswirkungen auf die CLR.
Ausgabe
Eine Informationsmeldung, die den Membernamen, den Typnamen und die Fehlermeldung enthält.
Konfiguration
<mdaConfig>
<assistants>
<invalidMemberDeclaration/>
</assistants>
</mdaConfig>
Siehe auch
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für