接口.所有COM组件都实现了IUnknown接口，该接口暴露了引用计数实现的对象生命期管理与类型转换，以访问不同的预定义接口。 IUnknown接口以及基于IUnknown的定制接口包括一个指向的指针，虚函数表中包含若干函数指针，分别指向接口所声明的函数实现。对于进程内的COM组件调用，其效率等同于C++的虚函数调用。除了基于IUnknown的定制接口，COM也支持继承自IDispatch的dispatch接口，从而支持了用于的。不能访问定制接口的编程语言（例如VBS）可