E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
IUnknown
QueryInterface详解 COM
QueryInterface接口查询
IUnknown
: 所有的COM接口均需要继承
IUnknown
接口。
miao6664659
·
2012-03-27 20:00
Delphi中的接口 .
所有的接口从
IUnknown
继承;不能创建接口实例;不能在接口中指定范围指示。所有的方法都是公有型(public),不能在接口中申明包
lailai186
·
2012-03-24 16:00
windows
服务器
Integer
Delphi
interface
binding
接口
尽管在概念上C#接口类似于COM接口,但它们是不同的,底层的结构不同,例如,C#接口并不派生于
IUnknown
。C#接口根据.NET函数提供了一个契约。
wwbb2008
·
2012-03-21 13:00
C#
Microsoft
vb
interface
编译器
compilation
_variant_t 的
IUnknown
* 操作符怪异行为
_variant_t的
IUnknown
*操作符怪异行为 刚才修改UI编辑器一个小功能,莫名其妙出现内存泄露。
兔子的技术博客
·
2012-01-18 11:00
WINCE下用WebBrowser时隐藏滚动条的方法
jinhui/archive/2010/11/08/1871676.html)1、需要派生IDocHostUIHandler,然后重载它的方法,需要实现GetHostInfo,在里面添加代码2、在重载
IUnknown
alien75
·
2012-01-11 17:00
一个简单的DDraw应用程序
DDraw总共由五个接口组成:
IUnknown
:所有com接口都必须从这里继承的。
dragon101788
·
2011-12-26 10:00
windows
null
application
callback
Direct3D
winapi
com技术内幕--读书笔记(5)
由于组件中所有的接口函数都可以通过
IUnknown
接口获得,所以第3章的CreateInstance函数,需要在DLL中输出,它可以建立一个组
simeone18
·
2011-12-05 22:00
String
null
读书
dll
interface
com技术内幕--读书笔记(4)
第4章本章实现了组件
IUnknown
接口中的AddRef()和Release()函数。这两个函数实现很简单,本章主要是介绍了客户端程序在什么情况下调用组件的AddRef和Release函数。
simeone18
·
2011-12-01 21:00
INondelegationUnknown接口
0a4159d08e118b88a0ec9ce4.htmlclassCA:publicIA,publicINondelegationUnknown,publicIB { ... }; //IA,IB接口都派生于
IUnknown
tg5156
·
2011-12-01 14:00
c
null
com技术内幕--读书笔记(3)
在客户程序查询组件的其他接口时,也是通过接口完成的,因此每一个COM组件必须实现一个共同的接口,供客户程序和组件通信,这个接口就是
IUnknown
。
simeone18
·
2011-11-30 01:00
COM组件的运行机制,即COM是怎么跑起来的
这部分我们将构造一个创建COM组件的最小框架结构,然后看一看其内部处理流程是怎样的
IUnknown
*pUnk=NULL; IObject*pObject=NULL; CoInitialize
henry000
·
2011-11-25 10:00
创建COM组件全过程(C++)
一:创建一个接口 typedefstructInterface InterfaceISimpleMsgBox:publicIUnknown { //
IUnknown
STDMETHOD
henry000
·
2011-11-24 16:00
C++
object
null
delete
Class
interface
引用计数和AddRef、Release
IUnknown
的另外两个方法: 即AddRef和Release方法.用这两个方法可以有效的管理组件的生命周期。
henry000
·
2011-11-24 15:00
c
null
interface
IUnknown
接口
一:接口定义 任何一个接口都是继承于
IUnknown
接口。 客户同组件的交互都是通过一个接口完成的。在客户查询组件的其他接口时,也是通过接口完成的。
henry000
·
2011-11-24 14:00
null
interface
COM三大接口:
IUnknown
、IClassFactory、IDispatch。
(1)COM组件有三个最基本的接口类,分别是
IUnknown
、IClassFactory、IDispatch。
weiqubo
·
2011-11-08 18:00
JavaScript
dll
VBScript
语言
vb
分布式应用
COM笔记-QueryInterface函数
这个接口就是
IUnknown
。
mniwc
·
2011-08-31 21:00
COM笔记-QueryInterface函数
这个接口就是
IUnknown
。
mniwc
·
2011-08-31 16:00
第3章 QueryInterface函数
这个接口就是
IUnknown
。
IUnknown
接口的定义包含在Win32SDK中的UNKNOWN.H头文件中。
jjunjoe
·
2011-08-29 17:00
优化
工作
文档
interface
微软
编译器
第4章 引用计数
第4章引用计数1、生命期控制
IUnknown
的另外两个成员函数AddRef和Release的作用就是给客户提供一种让它指示何时处理完一个接口的手段。
jjunjoe
·
2011-08-29 17:00
COM类厂及CoCreateInstance
声明是:HRESULT_stdcallCoCreateInstance( ConstCLSID&clsid,
IUnknown
*pIUnknownOuter, DWORDdwClsContext
xust999
·
2011-07-09 12:00
VS2008 MFC对话框工程中,在对话框中添加ActiveX控件生成类的问题
会帮你自动生成所有的ActiveX控件类,但在Vs2008,这样做,只是简单生成一个窗口类,并且没有关于控件的属性和方法.通过网上查资料及自己研究,以下是解决途径:1在对话框中窗口中,可以利用以下代码,来得到控件的
IUnknown
SevenColorFish
·
2011-06-03 10:00
IUnknown
接口
遵循一个统一的标准,使到各个软件都可以通过某种方法访问这个类的函数和方法,也就可以做到组件通用.com就是统一的标准--通过接口来调用com组件.接口是你的com组件能被外界所感知的部分,实际就是一组方法(虚函数).
IUnknown
greatsong
·
2011-05-30 15:00
Delphi2010中向TRxRichEdit控件中插入OLE对象。
Uses activex,richedit,comobjtype IRichEditOle=interface(
IUnknown
) ['{00020d00-0000-0000-c000-00
fxh7622
·
2011-04-29 12:13
职场
休闲
ole
TRxRichEdit
Delphi2010中向TRxRichEdit控件中插入OLE对象。
Usesactivex,richedit,comobjtypeIRichEditOle=interface(
IUnknown
)['{00020d00-0000-0000-c000-0000000000
fxh7622
·
2011-04-29 12:13
职场
休闲
TRxRichEdit
Delphi开发
COM原理与应用(1)
接口:根据COM规范,所有的接口都必须从
IUnknown
派生,可以是直接派生,也可以使间接派生。
mo451583183
·
2011-04-09 12:46
职场
com
休闲
COM原理与应用(1)
COMOLE—对象链接嵌入COM-对象组件模型1.接口:根据COM规范,所有的接口都必须从
IUnknown
派生,可以是直接派生,也可以使间接派生。
mo451583183
·
2011-04-09 12:46
职场
COM
休闲
MFC
匈牙利命名规则
特殊的类型命名,前缀表示:类、接口前缀 类型例子备注LmClass LmObject表示类型本身不与范围前缀结合使用IInterface接口
IUnknown
注:类名前缀改为Lm,对于非全局的类最好有语义表示其所属模块
fmantianpiaolan
·
2011-04-08 12:00
windows
String
Integer
System
character
casting
《COM技术内幕》图摘
1.CoCreateInstance的内部实现细节2.被聚合组件的IUnkown接口实现3.DECLARE_
IUNKNOWN
宏4.通过Win32LPC技术实现跨进程调用
HarbinZJU
·
2011-03-22 23:00
COM 嵌套类实现COM
Ia.h //#include <objbase.h> //#include <unknwn.h> interface IA:public
IUnknown
{ virtual
mengdejun
·
2011-02-26 18:00
C++
c
C#
COM IClassFactory接口封装
CAbstractClassFactory.h #include <objbase.h> #include <unknwn.h> #define DECLARE_
IUNKNOWN
_INTERFACE
mengdejun
·
2011-02-26 18:00
factory
COM
IUnknown
接口封装(非代理)
CNonDelegatingUnknown.h #ifndef __unknwn_h__ #include <unknwn.h> #include <objbase.h> #include <atlbase.h> #endif class INonDelegatingUnknown { public: virtual HRESULT _std
mengdejun
·
2011-02-26 18:00
com
COM
IUnknown
接口封装
CAbstractUnknown.h #include <objbase.h> #include <unknwn.h> #define DECLARE_
IUNKNOWN
_INTERFACE
mengdejun
·
2011-02-26 18:00
com
__uuidof 什么意思
uuidof什么意思 取得和某个标示符相关联的 GUID ,例如struct __declspec(uuid("00000000-0000-0000-c000-000000000046"))
IUnknown
cay22
·
2011-02-11 14:00
struct
Class
扩展
iostream
编译器
2010
Delphi中WebBrowser拦截网页Alert对话框消息
Variants,Classes,Graphics,Controls,Forms,Dialogs,OleCtrls,SHDocVw,ActiveX;typeIDocHostShowUI=interface(
IUnknown
pengxuan
·
2011-01-28 10:00
function
Integer
Delphi
interface
WebBrowser
Forms
COM组件的内部流程简介
这部分我们将构造一个创建COM组件的最小框架结构,然后看一看其内部处理流程是怎样的
IUnknown
*pUnk=NULL;IObject*pObject=NULL;CoInitialize(NULL);CoCreateInstance
czg1984
·
2011-01-24 14:00
框架
算法
object
server
null
dll
COM 微软组件对象模型 简介(二)
当定义自己的组件时候,必须符合COM规范,即直接或间接继承
IUnknown
接口,并按自己的类实现
IUnknown
中定义的三个函数。
jing51536
·
2010-12-30 10:00
IUnknow接口知识
IUnKnown
是一个接口。 所有COM接口都继承
IUnKnown
。
IUnKnown
的定义在WIN32 SDK中的UNKNWN头文件中。
larrytang
·
2010-12-27 14:00
C++
c
C#
COM 组件设计与应用(六)
2、这第一个组件,除了所有COM组件必须的
IUnknown
接口外,我们再实现一个自己定义的接口IFun,它有两个函数:Add()完成两个数值的加法,Cat()完成两个字符串的连接。
rosehacker2010
·
2010-12-10 11:52
职场
com
休闲
组件设计与应用(六)
COM 组件设计与应用(五)
vc.net2003;2、如果你在使用vc6.0(ATL3.0)请阅读本回内容;3、如果你在使用vc.net(ATL7.0)请阅读下回内容;(当然读读本文内容也不错)4、这第一个组件,除了所有COM组件必须的
IUnknown
rosehacker2010
·
2010-12-10 11:39
职场
com
休闲
组件设计与应用(五)
用ATL建立轻量级的COM对象(五)
从技术上讲,你的对象不提供
IUnknown
三个核心方法(QueryInterface,AddRef和Release)的实现。如果你检查现有ATL之前的C
rosehacker2010
·
2010-12-10 11:56
职场
休闲
用ATL建立轻量级的COM对象(四)
实现接口 现在你已经积累了一些关于ATL线程模型方面的知识,下面我们来讨论ATL如何实现
IUnknown
。
rosehacker2010
·
2010-12-10 11:02
职场
休闲
用ATL建立轻量级的COM对象(三)
实现
IUnknown
用纯粹的C++实现
IUnknown
相对来说比较简单。
IUnknown
实现之间的主要差别重点在于QueryInterface中将给出哪些接口。
rosehacker2010
·
2010-12-10 11:06
职场
休闲
half-sync/half-async,SEDA 和 生产者/消费者
,提出以动态的,能够根据系统状态随时调整(即负反馈)的执行计划替代静态的,僵硬的执行计划,从而使系统随时保持高性能与高可用性,即最大程度地发挥系统本领,提高系统的及时响应能力.原文链接:http://
iunknown
.javaeye.com
刘小兵2014
·
2010-12-07 03:00
《COM技术内幕》阅读笔记第9章
什么是智能指针接口指针类的实现接口指针的使用引用计数赋值未知接口赋值带有智能指针客户的实现 C++包装类 2.服务端的简化:未知接口基类CUnknown实现INondelegatingUnknownDECLEAR_
IUNKNOWN
kanguolaikanguolaik
·
2010-12-01 18:00
《COM技术内幕》阅读笔记第8章
3.包容的实现:扩展接口 4.聚合的实现:外部组件
IUnknown
(也叫外部未知接口)内部组件
IUnknown
(代理和非代理未知接口)代理和非代理未知接口实现 外部组件的
kanguolaikanguolaik
·
2010-11-30 20:00
COM :
IUnknown
接口QueryInterface函数介绍
二、COM组件的信息隐藏采用
IUnknown
接口来实现: 1、
IUnknown
接口功能简介:
IUnknown
意思是未知,即未知的接口。采用这个名字是为了简单起见,所有的COM接
henry000
·
2010-11-23 09:00
分布式 COM - IDL 续以及分布式服务器的实现
A5BC-BAB98E289E7A"), helpstring("ISomeInterface"), pointer_default(unique)]interfaceISomeInterface:
IUnknown
wzsy
·
2010-11-01 10:00
server
服务器
dll
exe
import
编译器
COM 组件设计与应用(六)vs2005下的ATL
2、这第一个组件,除了所有COM组件必须的
IUnknown
接口外,我们再实现一个自己定义的接口IFun,它有两个函数:Add()完成两个数值的加法,Cat()完成两个字符串的连接。
zp373860147
·
2010-10-28 17:00
String
api
mfc
dll
exe
n2
COM 入门(4)
IDispatch接口定义为:interfaceIDispatch:
IUnknown
{ HRESULTGetTypeInfoCount(
Zzx飘遥
·
2010-09-11 10:00
6.DirectX基础和令人生畏的COM
每一个界面都有大量的函数可以调用,COM技术要求用户创建的所有的界面必须从一个指定的基本类界面
IUnknown
中导出,以具备功能:引用计数和查询接口。interface IUnkn
bfqiwbifj
·
2010-08-06 13:00
function
object
interface
reference
methods
Pointers
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他