invalidMemberDeclaration MDA
在決定如何封送處理 (Marshal) 從 COM 呼叫之成員的參數而發生錯誤時,invalidMemberDeclaration Managed 偵錯助理 (MDA) 就會啟動以報告這項錯誤。
症狀
沒有呼叫 Managed 方法,就將失敗 HRESULT 傳回 COM。
原因
這項錯誤最有可能是由其中一個參數的不相容 MarshalAsAttribute 屬性 (Attribute) 所造成。
解決方式
在參數上指定有效的 MarshalAsAttribute 屬性。
對執行階段的影響
這個 MDA 對 CLR 無效。
Output
包含成員名稱、型別名稱及錯誤訊息的資訊訊息。
組態
<mdaConfig>
<assistants>
<invalidMemberDeclaration/>
</assistants>
</mdaConfig>