在程序设计中，IUnknown介面是组件对象模型（COM）中的基础介面。COM规格书中规定COM物件至少要实现此一介面，而且其他所有的COM介面都需要衍生自IUnknown介面。IUnknown提供所有COM物件都支援的两种基本特性：利用引用计数来进行物件生命周期管理，以及存取许多事先定义的介面。IUnknown介面会包括一个指向的指标，虚拟方法表是一个有许多函数指针的列表，函数指针会指向许多实现IUnknown介面所宣告的函数，以和介面中宣告顺序相同的方式排列。而进程内唿叫产生的大致和C++中唿叫虚拟