共用方式為


使用 COM Interop 封送處理資料

COM Interop 提供兩種支援:從 Managed 程式碼使用 COM 物件,以及將 Managed 物件公開給 COM。在 COM 之間來回封送處理 (Marshaling) 資料具有大規模的支援,而且幾乎永遠提供正確的封送處理行為。

.NET Framework SDK 包含下列 COM Interop 工具:

  • 型別程式庫匯入工具 (Tlbimp.exe),可將 COM 型別轉換為 Interop 組件。從這個組件中,Interop 封送處理服務會產生在 Managed 和 Unmanaged 記憶體之間執行資料封送處理的包裝函式 (Wrapper Function)。

  • 型別程式庫匯出工具 (Tlbexp.exe),可從組件中產生 COM 型別程式庫,以及可產生方法呼叫時執行封送處理的包裝函式。

本章節描述當您可以 (或必須) 為封送處理器提供其他型別資訊時,自訂 Interop 包裝函式的過程。

在本節中

相關章節

  • 進階 COM 互通性
    提供關於將 COM 元件加入至 .NET Framework 應用程式的詳細資訊連結。