共用方式為


notMarshalable MDA

當 Common Language Runtime (CLR) 在嘗試封送處理跨內容的介面時,遇到了無有效的已登錄 Proxy/Stub 的 COM 介面指標,或不正確的 IMarshal 介面實作時,即會啟動 notMarshalable Managed 偵錯助理 (MDA)。

症狀

未服務呼叫,或是呼叫發生在 COM 介面指標的錯誤內容中。

原因

在嘗試封送處理跨內容的介面時,遇到了無效的已登錄 Proxy/Stub 或不正確的 IMarshal

解決方式

確定您有已登錄的 Proxy Stub,且 IMarshal 實作是有效的。

對執行階段的影響

這個 MDA 對執行階段無效。

Output

描述問題的一則訊息。

組態

<mdaConfig>
  <assistants>
    <notMarshalable/>
  </assistants>
</mdaConfig>

請參閱

參考

MarshalAsAttribute

概念

診斷 Managed 偵錯助理的錯誤

Interop 封送處理

其他資源

互通性