通过COM接口发送大数据

本文关键字:数据 COM 接口 通过 | 更新日期: 2023-09-27 18:28:47

这是我第一次用Perl实现C#COM接口。如果有人能帮助我了解键值对的数据是如何通过COM接口传递的,我将不胜感激:

可以通过哈希吗?

或者可替换地为阵列或阵列。

另一个相关的疑问是,是否可以通过COM接口传递对象?

若是,那个么对象数组呢?

通过COM接口发送大数据

COM不支持哈希,但支持SAFEARRAY。安全数组可以嵌套,因此您可以传递一个2元素数组的数组。

虽然对象本身不能在COM之间传递,但接口可以。(COM与语言无关;将C++对象传递到C#或Perl运行时是行不通的。COM接口有一个跨语言的通用实现,因此可以传递。)Safearrays也支持接口数组。