【C#】IntPtr構造体

■ IntPtr構造体

 * ポインタを利用することなどに利用

■ IntPtr のあれこれ

IntPtr型に変換

構文
long 元データ;
IntPtr 新データ = new IntPtr(元データ);

ポインタを取得する

構文
var pointer = 【クラス】.ToPointer();
サンプル
Bitmap bitmap = new Bitmap(@"20161215052204.gif");

unsafe
{
  IntPtr intPointer = bitmap.GetHbitmap();
  void* pointer = intPointer.ToPointer();
}
補足:unsafe について
 * 以下の関連記事を参照
https://blogs.yahoo.co.jp/dk521123/38082656.html


関連記事

C#】アンセーフ コード ~ unsafe / fixed ~

https://blogs.yahoo.co.jp/dk521123/38082656.html

C#】Bitmap / BitmapData

https://blogs.yahoo.co.jp/dk521123/38086057.html