invalidMemberDeclaration MDA
invalidMemberDeclaration マネージ デバッグ アシスタント (MDA: Managed Debugging Assistant) は、COM から呼び出されるメンバーのパラメーターをマーシャリングする方法を判断しているときに、エラーが発生したことを報告するためにアクティブ化されます。
症状
マネージ メソッドが呼び出されることなく、COM にエラーの HRESULT が返されます。
原因
ほとんどの場合、いずれかのパラメーターに互換性のない MarshalAsAttribute 属性があることが原因です。
解決策
パラメーターで有効な MarshalAsAttribute 属性を指定します。
ランタイムへの影響
この MDA は、CLR への影響はありません。
出力
メンバー名、型名、およびエラー メッセージを含む情報メッセージです。
構成
<mdaConfig>
<assistants>
<invalidMemberDeclaration/>
</assistants>
</mdaConfig>