nknown接口以及基于IUnknown的定制接口包括一个指向的指针，虚函数表中包含若干函数指针，分别指向接口所声明的函数实现。对于进程内的COM组件调用，其效率等同于C++的虚函数调用。除了基于IUnknown的定制接口，COM也支持继承自IDispatch的dispatch接口，从而支持了用于的。不能访问定制接口的编程语言（例如VBS）可以通过dispatch接口访问COM组件。Windows API提供了C语言定义COM接口的方法：DECLARE_INTERFACE_(IClassFac