invalidMemberDeclaration MDA
Notitie
Dit artikel is specifiek voor .NET Framework. Dit geldt niet voor nieuwere implementaties van .NET, waaronder .NET 6 en nieuwere versies.
De invalidMemberDeclaration
beheerde foutopsporingsassistent (MDA) wordt geactiveerd om een fout te melden die optreedt tijdens het bepalen hoe de parameters van een lid moeten worden aangeroepen vanuit COM.
Symptomen
Een fout HRESULT wordt geretourneerd naar COM zonder dat de beheerde methode is aangeroepen.
Oorzaak
Dit komt waarschijnlijk door een incompatibel MarshalAsAttribute kenmerk op een van de parameters.
Oplossing
Geef geldige MarshalAsAttribute kenmerken op voor de parameters.
Effect op de runtime
Deze MDA heeft geen effect op de CLR.
Uitvoer
Een informatief bericht met de naam van het lid, het typenaam en het foutbericht.
Configuratie
<mdaConfig>
<assistants>
<invalidMemberDeclaration/>
</assistants>
</mdaConfig>