文字に対する既定のマーシャリング
Char マネージ型は既定では Unicode 形式ですが、アンマネージ コードに渡される場合、相互運用マーシャラはこの文字セットを ANSI に変換します。DllImportAttribute 属性をプラットフォーム呼び出しの宣言に適用し、StructLayoutAttribute 属性を COM 相互運用機能の宣言に適用すると、マーシャリングされる Char 型が使用する文字セットを制御できます。
参照
概念
Blittable 型と非 Blittable 型
方向属性
コピーと固定
文字セットの指定