カスタム マーシャリング
カスタム マーシャラを使用して、マネージ型を COM に公開する方法や、アンマネージ型を .NET Framework に公開する方法をきめ細かく制御できます。共通言語ランタイムが既定で用意している相互運用マーシャラの代わりにカスタム マーシャラを使用します。
このセクションの内容
- カスタム マーシャリングの概要
カスタム マーシャラについて詳しく説明します。
- マーシャリング型の定義
カスタム マーシャラのセットアップに関連するインターフェイスを準備する方法について説明します。
- ICustomMarshaler インターフェイスの実装
カスタム マーシャラを準備するときのオプションについて説明します。
- 代替マーシャラの使用
MarshalAsAttribute 属性を使用してカスタム マーシャラを挿入する方法について説明します。
関連するセクション
- 相互運用マーシャリング
COM 相互運用機能とプラットフォーム呼び出しによるマーシャリングについて説明します。