社区
ATL
帖子详情
关于CoCreateInstance的问题!
sunmono
2005-02-18 04:42:24
我现在想通过CoCreateInstance建立接口连接!
我该如何创建一个类与接口连接起来?
hr = CoCreateInstance(CLSID_MyManager,
NULL,
CLSCTX_INPROC_SERVER,
IID_Manager,
reinterpret_cast<void **> (&pManager));
让com内部运行时调用我定义的类?
MyManager时根据它的base类产生
...全文
106
3
打赏
收藏
关于CoCreateInstance的问题!
我现在想通过CoCreateInstance建立接口连接! 我该如何创建一个类与接口连接起来? hr = CoCreateInstance(CLSID_MyManager, NULL, CLSCTX_INPROC_SERVER, IID_Manager, reinterpret_cast (&pManager)); 让com内部运行时调用我定义的类? MyManager时根据它的base类产生
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
sunmono
2005-02-18
打赏
举报
回复
是要把dwClsContext的值变为:CLSCTX_LOCAL_SERVER?好像也不行的
carbon107
2005-02-18
打赏
举报
回复
看看他的blog,讲的详细
http://www.donews.net/Grandia/archive/2005/02/07/270979.aspx
carbon107
2005-02-18
打赏
举报
回复
CoCreateInstance
HRESULT __stdcall CoCreateInstance(
const CLSID& clsid,
IUnknown* pIUnknownOuter,
DWORD dwClsContext,
const IID& iid,
void** ppw
);
dwClsContext值:
CLSCTX_INPROC_SERVER
客户希望创建在同一进和中运行的组件。为能够同客户在同一进程中运行,组件必须
是在DLL中实现的。
CLSCTX_INPROC_HANDLER
客户希望创建进程中处理器。一个进程中处理器实际上是一个只实现了某个组件一部分的
进程中组件。该组件的其他部分将由本地或远程服务器上的某个进程外组件实现。
CLSCTX_LOCAL_SERVER
客户希望创建一个在同一机器上的另外一个进程中运行的组件。本地服务器由EXE实现的。
CLSCTX_REMOTE_SERVER
客户希望创建一个在远程机器上运行的组件。此标志需要分布式COM正常工作。
COM笔记-C
oCr
eate
Instance
COM笔记-C
oCr
eate
Instance
很有用的 开发参考 比如 C
oCr
eate
Instance
(CLSID_VideoRenderer,0,CLSCTX_ALL,IID_IBaseFilter,(void**)&pPreview);这里面的参数是什么意思 ?这个文档可以告诉你。。 欢迎联系:393877568
COM技术内幕+COM原理与应用part1
贡献两本COM技术的两本经典的书籍,两本书的风格不太一样,看个人口味吧。谢谢下载!
易语言COM编程接口演示
COM编程接口演示,取指针_整数,取指针_字节集,A2W,Unicode转Ansi,GetRunPath,SetWindowText,CallPointer,AddPush,AddCall,AddLong,AddByte,GetWallpaper,SetWallpaper,IIDFromString,C
oCr
eate
Instance
,CallWindowProc...
TAPI 3.0 Application development using C#.NET
TAPI3.0 C#例子,用电脑打电话。
易语言墙纸操作
易语言墙纸操作源码系统结构:取变量地址,到可变字符,运行子程序,到宽字符,读数,设置墙纸,C
oCr
eate
Instance
,IIDFromString,CoInitialize,StringFromIID,MultiByteToWideChar,取文本地址,取字节集地址,取整数
ATL
3,245
社区成员
48,539
社区内容
发帖
与我相关
我的任务
ATL
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
复制链接
扫一扫
分享
社区描述
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章