• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >vc/mfc > 急急!关于CoCreateInstance问题。

急急!关于CoCreateInstance问题。

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2017-06-04

佚名通过本文主要向大家介绍了cocreateinstance,cocreateinstance失败,cocreateinstanceex,c cocreateinstance,cocreateinstance函数等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: 急急!关于CoCreateInstance问题。
描述:

函数原型:
STDAPI CoCreateInstance(
  REFCLSID rclsid,     //Class identifier (CLSID) of the object
  LPUNKNOWN pUnkOuter, //Pointer to controlling IUnknown
  DWORD dwClsContext,  //Context for running executable code
  REFIID riid,         //Reference to the identifier of the interface
  LPVOID * ppv         //Address of output variable that receives 
                       // the interface pointer requested in riid
);
我在做一个东西,将Win32下面的一个project转为MFC的,可是遇到了CoCreateInstance(),怎么也下不去,返回的不是S_OK。我对这个函数一点也不懂。希望有人帮帮忙。
    我的相关代码:
         IGraphBuilder *pGB;//DirectShow里面的一个类
         CoCreateInstance(CLSID_FilterGraph, NULL, CLSCTX_INPROC_SERVER, 
                         IID_IGraphBuilder, (void **)&pGB);


解决方案1:

先 CoInitialize(NULL);
用完了再 CoUninitialize();

解决方案2:

参考:
http://www.vchelp.net/itbookreview/view_paper.asp?paper_id=1038

解决方案3:

需要初始化COM库!呵呵


分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • CoCreateInstance和CoCreateInstanceEx的区别??
  • 抓狂!看了几天了,CoCreateInstance总是出错!!!!救命啊!
  • 请教CoCreateInstanceEx产生E_ACCESSDENIED的原因
  • CoCreateInstance的内部实现问题??
  • 在DEV-CPP中编译建立快捷方式代码出现incompatibletypeforargument1of`CoCreateInstance'
  • 用dll的COM除了cocreateinstance能不能就当普通DLL用loadlibrary调用。
  • CoCreateInstanceEx问题
  • CoCreateInstance调用成功,CoGetClassObject调用失败,为什么?
  • CoCreateInstance调用出错,帮看看!
  • CoCreateInstance的问题

相关文章

  • 2017-06-04 难过,弄了一天的activex控件问题大家帮忙看哈
  • 2017-06-04 一个关于com,dcom,mts的肤浅问题,请各位大哥帮帮小弟吧!!!
  • 2017-06-04 50分求教!如何在ATL模板服务程序里添加MFC支持?
  • 2017-06-05 急,关于下载的问题
  • 2017-06-04 CompositeControl控件如何打印
  • 2017-06-05 一个多线程的简单问题
  • 2017-06-05 深夜在线等va怎么不识别IID_IHTMLDocument2之类的
  • 2017-06-05 怎样动态创建OCX控件
  • 2017-06-04 OCX中,如果调用XXXCtl中的函数
  • 2017-06-05 我又来问问题了老规100分

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • 我在一个ATL工程中使用_bstr_t还要加#include<atlctlh>头文件吗,不加说bstr_t没定义,加了出现2个连接错误
    • 如何在控件中编写对外接口?十万火急!先谢谢了
    • 怎样用ATL编带Picture属性的COM
    • vc60与matlab混编,基于com组件的的数据传递问题
    • 在AtlControl的对话框资源上添加了FlashActiveX,如何在新添加的接口的方法中获取到FlashAcitivex的接口?
    • dll导出包含vector成员的类
    • VC在Word里怎样截获DocumentBeforePrint事件?
    • 求助,怎么写控件
    • 高分求助,带界面的OCX在IE上显示的新问题;
    • DCOM调用失败问题

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有