Microsoft.Win32.SafeHandles 名前空間

ファイルとオペレーティング システム ハンドルをサポートする共通機能を提供するセーフ ハンドル クラスの抽象的派生クラスを含みます。

クラス

CriticalHandleMinusOneIsInvalid

値 -1 が無効なハンドルである Win32 クリティカル ハンドルの実装の基本クラスを提供します。

CriticalHandleZeroOrMinusOneIsInvalid

値 0 または -1 が無効なハンドルである Win32 クリティカル ハンドルの実装の基本クラスを提供します。

SafeAccessTokenHandle

Windows のスレッドまたはプロセスのアクセス トークンにセーフ ハンドルを提供します。 詳細については、「アクセス トークン」を参照してください。

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

パイプ ハンドルのラッパー クラスを表します。

SafeProcessHandle

プロセス ハンドルのためのマネージド ラッパーを提供します。

SafeRegistryHandle

Windows レジストリのセーフ ハンドルを表します。

SafeWaitHandle

待機ハンドルのラッパー クラスを表します。

SafeX509ChainHandle

X.509 のチェーン オブジェクトのハンドルを表すラッパー クラスを提供します。 詳細については、「X509Chain」を参照してください。

注釈

これらのクラスは、 クラスと System.Runtime.InteropServices.CriticalHandle クラスからSystem.Runtime.InteropServices.SafeHandle派生します。