COM导出结构体:
在COM中定义结构体,继承一个接口
class Data : IData
{
添加成员变量
实现接口方法SET GET
}
对于使用者来说只能看到接口, 实例化接口后,这个接口就是结构体的接口
IcwPolyLinePtr pContourLine = NULL;
CoCreateInstance(__uuidof(cwPolyLine),NULL,CLSCTX_INPROC_SERVER,__uuidof(IcwPolyLine),(void**)&pContourLine);
DLL 导出结构体:
1、 我们可以直接在 class之前 添加 ____declspec(dllexport) 来导出整个类
2、
class Data : IData
{
添加成员变量
实现接口方法SET GET
}
导出一个工厂方法
____declspec(dllexport) IData GetInstance();