/acf switch

/acf 开关允许用户提供显式 ACF 文件名。 开关还允许在 IDL 和 ACF 文件中使用不同的接口名称。

midl /acf acf_filename

切换选项

acf_filename

指定 ACF 的名称。 /acf 开关和文件名之间可能存在空格,也可能不存在空格。

备注

默认情况下,MIDL 编译器通过将 IDL 文件扩展名 (通常为 .idl) 替换为 .acf 来构造 ACF 的名称。 当 存在 /acf 开关时,ACF 会从指定的文件名中获取其名称。 /acf 开关仅适用于在 MIDL 编译器命令行中指定的 IDL 文件。 它不适用于导入的文件。

使用 /acf 开关时,ACF 中的接口名称不需要与 MIDL 接口名称匹配。 此功能允许接口共享 ACF 规范。

如果未指定 ACF 的绝对路径,则 MIDL 编译器在当前目录中搜索 /I 选项提供的目录以及 INCLUDE 路径中的目录。

如果未找到 ACF,则 MIDL 编译器假定此接口没有 ACF。 有关目录序列的详细信息,请参阅 /I/no_def_idir 开关的引用条目。 有关 /acf 的详细信息,请参阅 接口定义 (IDL) 文件

示例

midl /acf bar.acf filename.idl

另请参阅

/我

常规 MIDL 命令行语法

/no_def_idir