MIDL コンパイル
1 つ以上の COM インターフェイスとタイプ ライブラリを定義する Example2.idlなどの IDL ファイルを指定すると、MIDL コンパイラ (Midl.exe) は、次の表に示すファイルを既定の出力として生成します。
ファイル名 | 形容 |
---|---|
Example2.h |
IDL ファイルで定義されているすべてのインターフェイスの型定義と関数宣言、およびスタブが呼び出すルーチンの前方宣言を含むヘッダー ファイル。 |
Example2_p.c |
クライアントとサーバーの両方のサロゲート エントリ ポイントを含むプロキシ/スタブ ファイル。 |
Example2_i.c |
IDL ファイルで指定されたすべてのインターフェイスの GUID を定義するインターフェイス ID ファイル。 |
Example2.tlb |
型とオブジェクトに関する情報を含む複合ドキュメント ファイル。 |
Dlldata.c |
プロキシ/スタブ DLL を作成するために必要なデータが含まれています。 |
ヘッダー ファイルとすべての .c ファイルを使用して、クライアント アプリケーションとオブジェクト サーバーの両方で使用する場合にインターフェイスをサポートできるプロキシ DLL を作成。 インターフェイスを使用するクライアント アプリケーションの実行可能ファイルを作成するときは、インターフェイス ヘッダー ファイル (Example2.h) とインターフェイス ID (Example2_i.c) ファイルを使用します。 タイプ ライブラリ ファイルをリソースとして EXE または DLL に含めるか、別のファイルとして配布することもできます。
関連トピック
-
COM インターフェイス 用に生成されたファイルの