共用方式為


COM 簡介

COM 基本上就是「物件模型>的 ActiveX 控制項和 OLE 建置。 COM 可讓物件將其功能公開 (Expose) 給其他元件和主應用程式。 它定義物件如何公開本身,而這個公開的運作方式跨處理序或在網路上。 COM 也會定義物件的生命週期。

對 COM 的基礎是這些概念:

  • 介面 —物件將其功能的機制。

  • IUnknown —其他的基本介面。 此實作會查詢機制的參考次數和介面執行透過 COM。

  • 參考計數。 —物件的技術 (或,必定是介面),以便決定不再使用時機和可用的移除本身。

  • QueryInterface —使用的方法來查詢特定介面的物件。

  • 封送處理 —讓物件跨執行緒、處理序和網路範圍來使用的機制,可讓您與位置無關。

  • 彙總 —一種在哪個物件可供其他。

請參閱

參考

The Component Object Model

其他資源

Introduction to COM and ATL