• 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 > 只剩下20分了,问一个简单的问题吧

只剩下20分了,问一个简单的问题吧

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

佚名通过本文主要向大家介绍了 只剩下20分了,问一个简单的问题吧等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: 只剩下20分了,问一个简单的问题吧
描述:

如何得到一个接口的CLSID?比如ISTREAM接口?
我曾经到注册表里找过,但用直接从注册表里复制过来的值取不到CLSID(CLSIDFromString()),是不是有一种方法可以直接取得CLSID的?


解决方案1:

对于标准com接口,Windows自定义,在你查文档时,自然会告诉你去包含一个头文件,头文件中有CLSID的声明,CLSID的定义在对应的库文件中,所以一定要链接 文档中给出的lib
有类型库的,可以通过象VC这样的IDE从中提取CLSID
但向ISTREAM这样的接口一般调用其他API或从其他接口中得到,很少通过CoCreateIstance(CLSID_,...,void **pitfStream)得到。

解决方案2:

理论上从接口不应该能得到CLSID,因为CLSID是组件ID,而各种组件都可以实现某一个接口。只能从组建查询接口,进而使用接口,反过来不合逻辑了。


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

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

  • 只剩下20分了,问一个简单的问题吧

相关文章

  • 2017-06-05 跪求大家给解决一个小问题
  • 2017-06-05 请问如何检测某个程序启动的所在路径?
  • 2017-06-05 两个进程通讯的问题。
  • 2017-06-05 很奇怪的问题
  • 2017-06-05 关于钩子截获消息后消息转换的问题。
  • 2017-06-05 VC2005调用webService
  • 2017-06-05 这个程序怎么调试?
  • 2017-06-05 等待线程结束问题?
  • 2017-06-04 使用COM的问题
  • 2017-06-04 求vs2005下用的mschart控件安装程序

文章分类

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

最近更新的内容

    • 简单的如何杀死一个线程(启动一个线程,在没有做完的时候想终止这个闲扯)
    • 谁能保我解决这个关于dll中函数调用的debugerror
    • QueryInterface的2义性问题!
    • 在PC怎麼獲得通過串口服務器後的接受到的串口信息呢?
    • 请问下VC60如何调用ASPNET编写的WebService,
    • COM升级时的LIBID与CLSID
    • 请问有没有VC调用OWC控件做报表和图形的例子?
    • 各位编程大师,进来帮帮忙。
    • 有关bstr的问题
    • 音频混音问题

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

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