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>