Параметр /acf
Параметр /acf позволяет пользователю указать явное имя файла ACF. Параметр также позволяет использовать разные имена интерфейсов в файлах IDL и ACF.
midl /acf acf_filename
-
acf_filename
-
Указывает имя ACF. Между параметром /acf и именем файла могут быть пробелы.
По умолчанию компилятор MIDL создает имя ACF, заменяя расширение имени файла IDL (обычно IDL) на ACF. Если параметр /acf присутствует, ACF принимает свое имя из указанного имени файла. Параметр /acf применяется только к IDL-файлу, указанному в командной строке компилятора MIDL. Он не применяется к импортированным файлам.
Если используется параметр /acf , имя интерфейса в ACF не обязательно совпадает с именем интерфейса MIDL. Эта функция позволяет интерфейсам совместно использовать спецификацию ACF.
Если абсолютный путь к ACF не указан, компилятор MIDL выполняет поиск в текущем каталоге, каталогах, предоставленных параметром /I , и каталогах в пути INCLUDE.
Если ACF не найден, компилятор MIDL предполагает, что для этого интерфейса нет ACF. Дополнительные сведения о последовательности каталогов см. в справочных записях для параметров /I и /no_def_idir . Дополнительные сведения, связанные с /acf, см. в разделе Файл определения интерфейса (IDL).
midl /acf bar.acf filename.idl