【发布时间】:2011-05-28 12:44:39
【问题描述】:
我在传递 COM 接口定义中的结构数组时遇到了一些问题。例如,我试图在一个读取函数中定义一系列变量 Ids,并且我期望回复函数(同一个函数)将带回一个与先前定义的变量 Ids 相对应的值数组:
[helpstring("方法 ReadVariables")] HRESULT ReadVariables([in] VARIANT varIds, [out] _valStruct* retVals);
对于_valStruct,定义为:
struct _valStruct
{
int varId;
double varVal;
int timeStamp;
double funcId;
....
}
我对COM不熟悉,我只知道一些基本的类型,比如int、double等。我真诚的一些专家会给我一些详细的示例代码或相关信息。非常感谢您的帮助...谢谢!!!
【问题讨论】:
标签: com