1、接口分类
调度接口(dispinterface) :IDispatch::Invoke的一个实现所能调用的函数集合,客户只能通过IDispatch::Invoke使用组件。
COM(vbtl)接口(custome) :一个指针,指向一个函数指针数组,数组前三个元素是 QueryInterface,AddRef和Release。
双重接口(dual) :客户既可以通过调度接口(IDispatch::Invoke),也可以直接通过COM接口(vbtl调用)使用组件。
2、调度接口
调度接口(dispinterface) :IDispatch::Invoke的一个实现所能调用的函数集合,客户只能通过IDispatch::Invoke使用组件。
COM(vbtl)接口(custome) :一个指针,指向一个函数指针数组,数组前三个元素是 QueryInterface,AddRef和Release。
双重接口(dual) :客户既可以通过调度接口(IDispatch::Invoke),也可以直接通过COM接口(vbtl调用)使用组件。