共用方式為


與 Unmanaged 程式碼互通

.NET Framework 可提升與 COM 元件、COM+ 服務、外部型別程式庫,以及許多作業系統服務的互動。 資料型別、方法簽章和錯誤處理機制在 Managed 和 Unmanaged 物件模型間各有不同。 為了簡化 .NET Framework 元件與 Unmanaged 程式碼之間的互通並減輕轉換的負荷,Common Language Runtime 會隱藏這些物件模型在用戶端和伺服器兩者之間的差異。

在執行階段控制之下執行的程式碼稱為 Managed 程式碼。 反之,在執行階段以外執行的程式碼就稱為 Unmanaged 程式碼。 COM 元件、ActiveX 介面及 Win32 API 函式都是 Unmanaged 程式碼的範例。

在本節中

相關章節

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