/acf スイッチ
/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