invalidMemberDeclaration MDA
注意
本文特定于 .NET Framework。 它不适用于 .NET 的较新版本实现,包括 .NET 6 及更高版本。
激活 invalidMemberDeclaration
托管调试助手 (MDA) 以报告在确定如何封送要从 COM 调用的成员的参数期间发生的错误。
症状
一个失败 HRESULT 被返回到 COM,且未调用托管方法。
原因
这很有可能是因为不兼容其中一个参数上的 MarshalAsAttribute 特性。
解决方法
指定参数上的有效 MarshalAsAttribute 特性。
对运行时的影响
此 MDA 对 CLR 无任何影响。
输出
信息性消息包括成员名称、类型名称和错误消息。
Configuration
<mdaConfig>
<assistants>
<invalidMemberDeclaration/>
</assistants>
</mdaConfig>