最終更新:2017-10-17 (火) 15:25:31 (2381d)  

System.Runtime.InteropServices.Marshal
Top / System.Runtime.InteropServices.Marshal

マーシャリング

アンマネージ コードを扱うときに使用できるさまざまなメソッドを提供します。これらのメソッドを使用すると、アンマネージ メモリの割り当て、アンマネージ メモリ ブロックのコピー、マネージ型からアンマネージ型への変換などができます。

http://msdn.microsoft.com/ja-jp/library/system.runtime.interopservices.marshal(v=vs.110).aspx

変換

メモリ確保

その他

  • Marshal.GetDelegateForFunctionPointer?
    • アンマネージ関数ポインタ?マネージデリゲート?に変換するメソッド。Win32 APIのGetProcAddress関数を使って取得したアンマネージ関数ポインタ?をこのメソッドでデリゲートに変換することにより、マネージコードからアンマネージ関数?を呼び出すことができるようになる
  • Marshal.SizeOf

メモ