ATL COM接口参数类型问题
假如我有一自定义类型class A,
我想用于COM接口的参数的声明,比如:
在 *.idl 文件中 [id(1), helpstring("method TestUDTs")] HRESULT TestUDTs(A *pA);
在COM组件的 *.h 文件中 STDMETHOD (TestUDTs)(A *pA);
在COM组件的 *.cpp 文件中 STDMETHODIMP XXX::TestUDTs(A *pA);
由于不能将类型A重定义为COM组件,在 *.idl文件中不能识别类型A。
苦试各种方法无果中,请大虾们赐教... ...