码迷,mamicode.com
首页 >  
搜索关键字:iunknown    ( 31个结果
VirtualBox 5.1.14 获取VirtualBox COM对象错误
Oracle VM VirtualBox 5.1.14 安装完成之后显示错误, Failed to instantiate CLSID_VirtualBox w/ IVirtualBox, but CLSID_VirtualBox w/ IUnknown works. 原因是注册表错误, 修改注册表 ...
分类:其他好文   时间:2017-01-20 20:43:56    阅读次数:667
C#WebBrowrse拦截下载对话框
为了实现这个功能,可算是折腾不少时间,网上搜素出来的结果基本都是如何屏蔽警告对话框。后来请教一个技术大牛(程序员之窗的主要作者Starts_2000),他用C++实现了,他尝试了下C#也没有解决,就忙其他的去,大牛时间一般都比较宝贵,后来我就将就用那个C++动态库,那个时候我测试环境是 win7 6 ...
分类:Windows程序   时间:2016-12-26 23:57:10    阅读次数:742
【转】COM技术内幕(笔记)
COM技术内幕(笔记) COM——到底是什么?——COM标准的要点介绍,它被设计用来解决什么问题?基本元素的定义——COM术语以及这些术语的含义。使用和处理COM对象——如何创建、使用和销毁COM对象。基本接口——描述IUnknown基本接口及其方法。 掌握串的处理——在COM代码中如何处理串。应用 ...
分类:其他好文   时间:2016-11-16 15:09:26    阅读次数:223
关于 "Context" 模式(基于COM思想IUnknown思想)
有同事很喜欢用Context模式,觉得是自己"首创", 我有些自己的想法, 或者大家可以发表下自己的观点。 什么是Context模式? 23种设计模式中没有这个模式, 是同事自己命名的, 我觉得名字也挺合理。 Context模式首先要满足的条件是类都是基于COM思想IUnknown接口 继承于IUn ...
分类:其他好文   时间:2016-08-22 02:10:33    阅读次数:305
Qt导出Excel的简单实现
QAxObject对COM对象进行了封装,QAxObject派生自QAxBase,而后者提供了一组API通过IUnknown(不清楚IUnknown的同学可以去看看COM对象模型)指针直接访问COM对象,我们这里讲的excel也是一个COM对象,因此我们可以通过QAxObject来操作它,为了便于理 ...
分类:其他好文   时间:2016-06-25 06:15:56    阅读次数:233
COM接口
1.为使用COM接口,必须先继承一个名为IUnknown的接口 2.在objBase.h头文件中 interface的定义了如下 #define interface struct 3.COM接口特征 COM接口在C++中是纯抽象基类实现的. 一个COM组件可以提供多个接口 一个C++类可以使用多继承... ...
分类:其他好文   时间:2016-06-14 08:58:43    阅读次数:166
XAudio2学习之音效相关结构体
任何XAudio2 voice都可以持有一个音频效果链。你可以使用XAUDIO2_EFFECT_DESCRIPTOR数组来指定效果链。每个描述因子都包含了由客户端提供的指向音效对象的指针。这些对象必须实现APO接口。 结构体定义为: typedef struct XAUDIO2_EFFECT_DESCRIPTOR { IUnknown *pEffect; BOOL Init...
分类:其他好文   时间:2016-04-16 19:13:22    阅读次数:332
从网络上下载文件的两种方法
两种方法使用的Com函数都来源于UrlMon,记得先引用。 一、URLDownloadToFile 直接下载文件到磁盘,URLDownloadToFile声明如下: function URLDownloadToFile( Caller: IUnknown; URL: PWideChar; { 下载的 ...
分类:其他好文   时间:2016-04-15 02:05:20    阅读次数:219
Irrlicht_0.1源码学习(5)—include/core/dimension2d.h、include/core/position2d.h、IUnknown.h、Keycodes.h & include/IrrlichtDevice.h
因为之前的学习中有遇着引擎核心模块中dimension2d和position2d这两个头文件,这里我们先把这两个文件过一遍。 首先是include/core下的dimension2d.h,这个头文件里面定义了一个叫做dimension2d的模板类,用以包装一个二维尺寸。 该类的字段只有Width和H ...
分类:其他好文   时间:2016-04-03 18:44:48    阅读次数:179
QueryInterface
QueryInterfaceIUnknown *p2;hr = pInnerUnknown->QueryInterface(vGUID2, (void**)&p2);IUnknown *pOutUnknown;CoCreateInstance(vGUID, NULL, CLSCTX_INPROC_S...
分类:其他好文   时间:2015-08-17 13:31:36    阅读次数:124
31条   上一页 1 2 3 4 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!