IUnknown 在程序设计中IUnknown介面是组件对象模型COM中的基礎介面COM規格書中規定COM物件至少要實現此一介面而且其他所有的COM介面都需要衍生自IUnknown介面IUnknown提供所有COM物件都支援的兩種基本特性利用引用计数來進行物件生命周期管理以及存取許多事先定義的介面 IUnknown介面會包括一個指向虛擬方法表英语virtual method table的指標虛擬方法表是一個有許多函数指针的列表函数指针會指向許多實現IUnknown介面所宣告的函數以和介面中宣告順序相同的方式排列而進程內呼叫產生的開銷英语Overhead computing大致和C中呼叫虛擬方法的開銷相近