共用方式為


invalidIUnknown MDA

注意

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

當無效的 IUnknown 指標從原生程式碼傳遞至 Managed 程式碼時,會啟動 invalidIUnknown Managed 偵錯助理 (MDA)。 查詢 IUnknown 介面時,IUnknown 無法成功傳回。

徵兆

在自變數封送處理期間封送 COM 介面指標時發生意外的錯誤。

原因

對於傳遞至 CLR 的 COM 介面進行了不正確的 QueryInterface 實作。

解決方法

更正 QueryInterface 實作。

對執行階段的影響

此 MDA 對 CLR 沒有影響。

輸出

錯誤的描述。

組態

<mdaConfig>
  <assistants>
    <invalidIUnknown />
  </assistants>
</mdaConfig>

另請參閱