介面 (ATL)

介面是物件向外界公開其功能的方式。 在 COM 中,介面是 物件所實作之函式的指標資料表(例如 C++ vtable)。 資料表代表 介面,以及其指向的函式是該介面的方法。 物件可以公開其選擇的介面數目。

每個介面都是以基本 COM 介面 IUnknown 為基礎。 允許巡覽至 物件所公開之其他介面的方法 IUnknown

此外,每個介面都會獲得唯一的介面識別碼 (IID)。 此唯一性可讓您輕鬆地支援介面版本控制。 新版的介面只是具有新 IID 的新介面。

注意

標準 COM 和 OLE 介面的 IID 已預先定義。

另請參閱

COM 簡介
COM 物件和介面