COM 簡介
COM 基本上就是「物件模型>的 ActiveX 控制項和 OLE 建置。 COM 可讓物件將其功能公開 (Expose) 給其他元件和主應用程式。 它定義物件如何公開本身,而這個公開的運作方式跨處理序或在網路上。 COM 也會定義物件的生命週期。
對 COM 的基礎是這些概念:
介面 —物件將其功能的機制。
IUnknown —其他的基本介面。 此實作會查詢機制的參考次數和介面執行透過 COM。
參考計數。 —物件的技術 (或,必定是介面),以便決定不再使用時機和可用的移除本身。
QueryInterface —使用的方法來查詢特定介面的物件。
封送處理 —讓物件跨執行緒、處理序和網路範圍來使用的機制,可讓您與位置無關。
彙總 —一種在哪個物件可供其他。