C#でWin32のハンドルを取り扱うときの参考 ― 2014/01/10 00:58
C#や.Netでwin32のハンドルを取り扱うときの便利なクラスなどが用意されています。.Net2.0の時は、IntPtrで扱うしかありませんでした(懐かしい)。
セーフ ハンドルとクリティカル ファイナライズ
http://msdn.microsoft.com/ja-jp/library/fh21e17c(v=vs.110).aspx
高度な COM 相互運用性
http://msdn.microsoft.com/ja-jp/library/bd9cdfyx(v=vs.110).aspx
System.Runtime.InteropServices 名前空間
http://msdn.microsoft.com/ja-jp/library/System.Runtime.InteropServices(v=vs.110).aspx
Microsoft.Win32.SafeHandles 名前空間
http://msdn.microsoft.com/ja-jp/library/microsoft.win32.safehandles(v=vs.110).aspx
SafeHandle クラス(これは使用せずに、Microsoft.Win32.SafeHandlesを使うことを推奨とのことです。セーフ ハンドルとクリティカル ファイナライズに記載があります。画像を参照。)
http://msdn.microsoft.com/ja-jp/library/system.runtime.interopservices.safehandle(v=vs.110).aspx
アンマネージ コードとの相互運用
http://msdn.microsoft.com/ja-jp/library/sd10k43k(v=vs.110).aspx
コメントをどうぞ
※メールアドレスとURLの入力は必須ではありません。 入力されたメールアドレスは記事に反映されず、ブログの管理者のみが参照できます。
※なお、送られたコメントはブログの管理者が確認するまで公開されません。
※投稿には管理者が設定した質問に答える必要があります。