Microsoft.Win32.SafeHandles 名前空間
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
ファイルとオペレーティング システム ハンドルをサポートする共通機能を提供するセーフ ハンドル クラスの抽象的派生クラスを含みます。
クラス
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派生します。
.NET