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の入力は必須ではありません。 入力されたメールアドレスは記事に反映されず、ブログの管理者のみが参照できます。

※なお、送られたコメントはブログの管理者が確認するまで公開されません。

※投稿には管理者が設定した質問に答える必要があります。

名前:
メールアドレス:
URL:
次の質問に答えてください:
今年は、西暦何年でしょう?
(半角数字で2020と回答下さい)

コメント:

トラックバック