微软界面定义语言
定义
微软接口定义语言 (MIDL) 定义了客户端程序和服务器程序之间的接口。MIDL 编译器与平台软件开发套件 (SDK) 包含在 Microsoft 中,以便开发人员能创建用于远程过程调用 (RPC) 接口和 COM/DCOM 接口所必需的接口定义语言 (IDL) 文件和应用程序配置文件 (ACF)。MIDL 还支持生成面向 OLE 自动化的类型库。
应用
MIDL 可用于所有基于 Windows 操作系统的客户端/服务器应用程序中。要为包含 Unix 和 Apple 等操作系统的异构网络环境创建客户端和服务器程序,也可使用 MIDL。Microsoft 支持 Open Group(之前的 Open Software Foundation)的 RPC 互操作性 DCE 标准。
开发人员受众
当将 MIDL 与 RPC 一起使用时,需要熟悉 C/C++ 编程和 RPC 范例。当将 MIDL 与 COM 一起使用时,需要熟悉 C++ 编程和适用于 COM 的 RPC 范例,或者熟悉 OLE Automation 模型脚本和类型库。
运行时环境
Windows 包括用于使用 MIDL 的适当运行时库。在安装 Windows SDK 时,也将安装 MIDL 编译器和 RPC 开发环境的组件。
广告