IntPtr

IntPtrは、intのポインタを格納しておく構造体。
Win32APIから取得したハンドルは、IntPtrオブジェクトに格納しておく。

IntPtr 構造体 (System) | Microsoft Learn

MainClass.csに、

こう書く。

こうなる。
こうなる。

こうなる。
まあ、わざわざIntPtrのコンストラクタに0渡してnewしなくても、0をIntPtrにキャストしてもいいんだけど・・・。

Sample/dotnet/IntPtr/IntPtr/src/IntPtr at master · bg1bgst333/Sample · GitHub