最終更新:2014-08-20 (水) 19:47:22 (3530d)  

SafeHandle
Top / SafeHandle

ハンドル リソースのクリティカル ファイナライズを提供し、ガベージ コレクションでハンドルが早期に再要求されることや、Windows によるリサイクルで意図しないアンマネージ オブジェクトが参照されることを防ぎます。

派生クラス

  • Microsoft.Win32.SafeHandles
    CriticalHandleMinusOneIsInvalid?値 -1 が無効なハンドルである Win32 クリティカル ハンドルの実装の基本クラスを提供します。
    CriticalHandleZeroOrMinusOneIsInvalid?値 0 または -1 が無効なハンドルである Win32 クリティカルハンドルの実装の基本クラスを提供します。
    SafeFileHandleファイル ハンドルのラッパー クラスを表します。
    SafeHandleMinusOneIsInvalid?値 -1 が無効なハンドルである Win32 セーフ ハンドルの実装の基本クラスを提供します。
    SafeHandleZeroOrMinusOneIsInvalid?値 0 または -1 が無効なハンドルである Win32 セーフ ハンドルの実装の基本クラスを提供します。
    SafeMemoryMappedFileHandle?順次アクセス用メモリ マップト ファイルを表すセーフ ハンドルを提供します。
    SafeMemoryMappedViewHandle?ランダム アクセス用アンマネージ メモリ ブロックのビューを表すセーフ ハンドルを提供します。
    SafeNCryptHandle?インフラストラクチャ。CNG (Cryptography Next Generation) オブジェクトで使用できるセーフハンドルを提供します。
    SafeNCryptKeyHandle?キーを表すセーフ ハンドル (NCRYPT_KEY_HANDLE) を提供します。
    SafeNCryptProviderHandle?キー ストレージ プロバイダーを表すセーフ ハンドル (NCRYPT_PROV_HANDLE) を提供します。
    SafeNCryptSecretHandle?秘密協定の値を表すセーフ ハンドル (NCRYPT_SECRET_HANDLE) を提供します。
    SafePipeHandle?パイプ ハンドルのラッパー クラスを表します。
    SafeRegistryHandle?Windows レジストリへのセーフ ハンドルを表します。
    SafeWaitHandle?待機ハンドルのラッパー クラスを表します。