/ms_ext switch
在 MIDL 版本 3.0 中生效, ms_ext 开关启用的功能现在是 MIDL 编译器的默认模式。
midl /ms_ext
此开关没有参数。
使用 开关不会生成编译器错误,因此不必从现有生成文件中删除对 /ms_ext 或 /c_ext 的引用。
默认情况下,OSF DCE 的以下 Microsoft 扩展现已可用:
- OLE 对象的接口定义。 有关为 OLE 接口生成的文件的详细信息,请参阅 为 COM 接口生成的文件
- 在客户端上指定静态回调函数的 [callback] 属性
- cpp_quote (quoted_string) 和 #pragma midl_echo
- wchar_t 宽字符类型、常量和字符串
- 枚举初始化 (稀疏枚举器)
- 表达式作为大小和鉴别器说明符
- 处理扩展
- 指针属性类型继承
- 多个接口
- 接口块外部的定义
- 可以省略 方向属性 [in, out]