共用方式為


.NET 中的 COM Interop

元件物件模型 (COM) 可讓物件向其他元件公開其功能,並在 Windows 平臺上裝載應用程式。 為了協助用戶能夠與其現有的程式代碼基底互作,.NET Framework 一律提供與 COM 連結庫互通的強式支援。 在 .NET Core 3.0 中,大部分的支援已新增至 Windows 上的 .NET Core。 這裡的文件說明常見的 COM Interop 技術如何運作,以及如何利用它們來與現有的 COM 連結庫互作。

內建和來源產生的 COM Interop

COM互操作功能可以透過.NET執行階段的內建系統,或透過實作在.NET 6中引進的ComWrappers API來達成。 從 .NET 8 開始,您可以使用 COM 來源產生器 自動實現用於 ComWrappers 型介面的 IUnknown API。