MIDL 和 ODL

Microsoft 接口定义语言 (MIDL) 现在包含完整的对象定义语言 (ODL) 语法。 这使你可以使用 32 位 MIDL 编译器为 COM 应用程序生成类型库和可选头文件。

注意

当文档引用 ODL 文件时,它指的是Mktyplib.exe可以分析的文件。 当它引用 IDL 文件时,它指的是 MIDL 编译器可以分析的文件。 这严格意义上是一种命名约定。 MIDL 编译器将分析输入文件,而不考虑其文件扩展名。

 

本节中的主题讨论使用包含 IDL 和 ODL 语句的 MIDL 编译器和 IDL 文件来生成类型库: