共用方式為


notMarshalable MDA

注意

本文專屬於 .NET Framework。 它不適用於較新的 .NET 實作,包括 .NET 6 和更新版本。

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

徵兆

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

原因

嘗試跨內容封送處理介面時,沒有有效的已登錄 Proxy/Stub 或 IMarshal 不正確。

解決方法

請確定您已註冊 Proxy 虛設常式,並確定 IMarshal 實作是否有效。

對執行階段的影響

此 MDA 對執行階段沒有影響。

輸出

描述問題的訊息。

組態

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

另請參閱