Comutador /acf
A opção /acf permite que o usuário forneça um nome de arquivo ACF explícito. A opção também permite o uso de nomes de interface diferentes nos arquivos IDL e ACF.
midl /acf acf_filename
-
acf_filename
-
Especifica o nome do ACF. O espaço em branco pode ou não estar presente entre a opção /acf e o nome do arquivo.
Por padrão, o compilador MIDL constrói o nome do ACF substituindo a extensão de nome de arquivo IDL (geralmente .idl) por .acf. Quando a opção /acf está presente, o ACF usa seu nome do nome de arquivo especificado. A opção /acf aplica-se somente ao arquivo IDL especificado na linha de comando do compilador MIDL. Ele não se aplica a arquivos importados.
Quando a opção /acf é usada, o nome da interface no ACF não precisa corresponder ao nome da interface MIDL. Esse recurso permite que as interfaces compartilhem uma especificação ACF.
Quando um caminho absoluto para um ACF não é especificado, o compilador MIDL pesquisa no diretório atual, diretórios fornecidos pela opção /I e diretórios no caminho INCLUDE.
Se o ACF não for encontrado, o compilador MIDL pressupõe que não há ACF para essa interface. Para obter mais informações sobre a sequência de diretórios, consulte as entradas de referência para as opções /I e /no_def_idir . Para obter mais informações relacionadas a /acf, consulte Arquivo de Definição de Interface (IDL).
midl /acf bar.acf filename.idl