invalidMemberDeclaration MDA
在确定如何封送要从 COM 调用的成员的参数时,将激活 invalidMemberDeclaration 托管调试助手 (MDA) 来报告发生的错误。
症状
未调用托管方法就将故障 HRESULT 返回到 COM。
原因
很可能是因为某个参数有不兼容的 MarshalAsAttribute 特性。
解决方法
在这些参数上指定有效的 MarshalAsAttribute 特性。
对运行时的影响
此 MDA 对 CLR 无任何影响。
Output
一条信息性消息,包括成员名、类型名和错误消息。
配置
<mdaConfig>
<assistants>
<invalidMemberDeclaration/>
</assistants>
</mdaConfig>