Microsoft界面定义语言

来源:互联网 发布:java 监听模式原理 编辑:程序博客网 时间:2024/04/30 06:11

Microsoft界面定义语言

https://msdn.microsoft.com/en-us/library/windows/desktop/aa367091(v=vs.85).aspx

目的

Microsoft界面定义语言(MIDL)定义了客户端和服务器程序之间的接口。Microsoft将MIDL编译器与平台软件开发工具包(SDK)相结合,使开发人员可以创建远程过程调用(RPC)接口和COM / DCOM接口所需的接口定义语言(IDL)文件和应用程序配置文件(ACF)。MIDL还支持为OLE自动化生成类型库。

适用时

MIDL可以在基于Windows操作系统的所有客户端/服务器应用程序中使用。它还可用于为异构网络环境创建客户端和服务器程序,其中包括Unix和Apple等操作系统。Microsoft支持开放组(以前称为开放软件基金会)DCE标准的RPC互操作性。

开发者受众群体

当使用MIDL与RPC时,需要熟悉C / C ++编程和RPC范例。当使用MIDL与COM时,需要熟悉C ++编程和适用于COM的RPC范例,或者需要熟悉OLE Automation模型脚本和类型库。

运行时间要求

适用于MIDL的运行时库包含在Windows中。安装Windows SDK时,将安装MIDL编译器和RPC开发环境的组件。有关详细信息,请参阅 使用MIDL编译器和 安装RPC编程环境。

0 0
原创粉丝点击