次の方法で共有


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 インターフェイス 用に生成されたファイルの

MIDL コンパイラ オプションの