(3) 类厂(Class Factory) 能够创建其他构件的构件 (构件厂) 其本身也是一个COM对象 支持一个特殊的接口 IClassFacroty 每一个COM对象类应该有一个相应的类厂对象 COM基础 CoCreateInstance COM库函数之一 HRESULT_stdcall CoCreateInstance( const CLSID clsid, Iunkown * pIUnknownOuter, DWORD dwClsContext, const IID iid, void ** ppv ); clsid:待创建构件的标识; pIUnknownOuter:用于聚合; dwClsContext:限定所创建构件的上下文; iid:构件上待使用接口的标识; ppv:所返回接口的指针。 COM基础 一个使用例子: IX * pIX = NULL; HRESULT he = ::CoCreateInstance( CLSID_Component1, NULL, CLSCTX_INPROC_SERVER, IID_IDX, (void **) pIX); if (SUCCEEDED(hr)) { pIX - FX(); pIX - Release(); } COM基础 类厂 CoCreateInstance实际上 未
您可能关注的文档
最近下载
- 上财社课件国际商法(第九版)-张圣翠第二章 国际商事合同法.pptx VIP
- 2026考研(414)植物生理学与生物化学真题及答案.docx VIP
- 上财社课件国际商法(第九版)-张圣翠第十二章 国际商事仲裁法.pptx VIP
- 园林树木学授课课件(电子版)于晓南4.ppt VIP
- 2025年江苏省直公务员遴选笔试真题及完整答案解析(9月7日统考).docx VIP
- 煤炭供应方案.doc VIP
- 上财社课件国际商法(第九版)-张圣翠第三章 国际商事代理法.pptx VIP
- 江苏省苏州市振华中学校2025年中考二模语文试题(含答案).docx VIP
- 低内阻双NMOS管8205,8205S规格书.pdf VIP
- 【信息技术】安全使用信息系统 课件 2023—2024学年人教_+中图版(2019)高中信息技术必修2.pptx VIP
原创力文档

文档评论(0)