既定のマーシャリングの動作

相互運用マーシャリングは、メソッド パラメーターに関連付けられたデータが、マネージ メモリとアンマネージ メモリ間で受け渡しされるときにどのように動作するかを指示する規則に従って動作します。 これらの組み込みの規則によって、マーシャリングの動作に関して、データ型の変換処理、呼び出し先が渡されたデータを変更して変更後のデータを呼び出し元に返すことができるかどうか、どのような状況でマーシャラーがパフォーマンスの最適化を実行するか、などが制御されます。

ここでは、相互運用マーシャリング サービスの既定の動作の特徴を明確に示します。 また、配列、Boolean 型、char 型、デリゲート、クラス、オブジェクト、文字列、および構造体のマーシャリングに関する詳細情報も示します。

メモメモ

ジェネリック型のマーシャリングはサポートされていません。詳細については、「ジェネリック型を使用する相互運用」を参照してください。

このセクションの内容

関連項目