佚名通过本文主要向大家介绍了com接口,com接口是什么,com接口图片,主板com接口,com接口有什么用等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: COM接口的属性为另一个COM对象,IDL该怎么写?
描述:
解决方案1:
描述:
我要创建一个COM A的接口I,给它添加一个属性Items,类型是另一个COM B,IDL文件该怎么写(以下???处)?类声明文件又该怎么写?
IDL:
interface ICourseInfo : IDispatch{
[propget, id(1), helpstring("Child item collection")] HRESULT Items([out, retval] ???* pVal);
};
.H:
class ATL_NO_VTABLE CCourseInfo :
public CComObjectRootEx<CComSingleThreadModel>,
public CComCoClass<CCourseInfo, &CLSID_CourseInfo>,
public IDispatchImpl<ICourseInfo, &IID_ICourseInfo, &LIBID_OfflinePlayerHelperLib, /*wMajor =*/ 1, /*wMinor =*/ 0>
{
public:
STDMETHOD(get_Items)(???* pVal);
};
解决方案1:
那个COM对象得接口类型,如IMyInterface