COM 相互運用機能によるデータのマーシャリング

更新 : 2007 年 11 月

COM 相互運用機能では、マネージ コードからの COM オブジェクトの利用と、COM へのマネージ オブジェクトの公開が両方ともサポートされています。COM との間でのデータ マーシャリングのサポートは広範囲にわたり、ほとんどの場合に、正確なマーシャリング動作を実現します。

Windows Software Development Kit (SDK) には、以下の COM 相互運用ツールが含まれています。

  • タイプ ライブラリ インポータ (Tlbimp.exe) は、COM タイプ ライブラリを相互運用機能アセンブリに変換します。このアセンブリから、相互運用マーシャリング サービスが、マネージ メモリとアンマネージ メモリの間でデータ マーシャリングを実行するラッパーを生成します。

  • タイプ ライブラリ エクスポータ (Tlbexp.exe) は、アセンブリから COM タイプ ライブラリを生成し、メソッドの呼び出し時にマーシャリングを実行するラッパーを生成します。

ここでは、マーシャラに追加の型情報を提供できる (または提供する必要がある) ときに、相互運用ラッパーをカスタマイズするためのプロセスについて説明します。

このセクションの内容

関連するセクション