SafeHandle.SetHandleAsInvalidとは? わかりやすく解説

SafeHandle.SetHandleAsInvalid メソッド

メモ : このメソッドは、.NET Framework version 2.0新しく追加されたものです。

今後使用しないものとしてハンドルマークします。

名前空間: System.Runtime.InteropServices
アセンブリ: mscorlib (mscorlib.dll 内)
構文構文

Public Sub SetHandleAsInvalid
Dim instance As SafeHandle

instance.SetHandleAsInvalid
public void SetHandleAsInvalid ()
public:
void SetHandleAsInvalid ()
public void SetHandleAsInvalid ()
public function SetHandleAsInvalid ()
解説解説

ハンドルリソース参照しなくなっていることがわかっている場合にだけ、SetHandleAsInvalid メソッド呼び出します。これを実行しても、handle フィールドの値が変更されることはありません。このメソッド閉じられているものとしてハンドルマークするだけです。このためハンドルには古い値が格納されている可能性あります。このメソッド呼び出しても、リソース解放する試み行われません。

SetHandle メソッド同様にSetHandleAsInvalid既存ハンドルサポートする必要がある場合にだけ使用します

.NET Framework のセキュリティ.NET Frameworkセキュリティ
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
SafeHandle クラス
SafeHandle メンバ
System.Runtime.InteropServices 名前空間

SafeHandle.SetHandleAsInvalid メソッド




英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

SafeHandle.SetHandleAsInvalidのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



SafeHandle.SetHandleAsInvalidのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2025 Microsoft.All rights reserved.

©2025 GRAS Group, Inc.RSS