IDispatch

更新时间:2022-09-29 20:13

IDispatch是由OLE自动化协议暴露出来的接口。

简介

它是COM对象可以暴露出来的标准接口(Interface)之一(IDispatch最前面的“I”代表Interface)。COM可以由三种接口类型予以区分,它们是自定义接口(custom),调度接口(dispatch)和双重接口(dual interfaces)。

IDispatch可以由IUnknown得到,并且在IUnknown本身所含有三个方法(AddRef,ReleaseQueryInterface)上增加另外四个方法(GetTypeInfoCount,GetTypeInfo,GetIDsOfNames和Invoke)。

自动化接口IDispatch允许客户端程序探明一个运行中的对象到底支持什么属性和方法。

结构声明

C语言风格

C++语言风格

方法说明

IDispatch除开由IUnknown继承来的三个方法以外的余下四个方法:

所需条件

免责声明
隐私政策
用户协议
目录 22
0{{catalogNumber[index]}}. {{item.title}}
{{item.title}}