COM接口的设计让进程间传指针成为可能
传指针有几种可能的目的
最常用的应该是获取数据,即相当于普通函数调用的传引用
这种方式用法比较简单,基本和普通调用差距不大
还有可能是传一个非基本数据类型,指针只是给出其首地址
比如传递一个Float型数组,其中有N个Float型的值
这时候不仅要传递一个Float型指针给接口应用程序
还要传递一个数组长度的值,并且在idl文件的接口声明中让二者关联
COM接口的设计让进程间传指针成为可能
传指针有几种可能的目的
最常用的应该是获取数据,即相当于普通函数调用的传引用
这种方式用法比较简单,基本和普通调用差距不大
还有可能是传一个非基本数据类型,指针只是给出其首地址
比如传递一个Float型数组,其中有N个Float型的值
这时候不仅要传递一个Float型指针给接口应用程序
还要传递一个数组长度的值,并且在idl文件的接口声明中让二者关联