Microsoft.Win32.SafeHandles 名前空間
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
ファイル ハンドルとオペレーティング システム ハンドルをサポートする共通の機能を提供するセーフ ハンドル クラスの抽象派生であるクラスが含まれています。
クラス
| 名前 | 説明 |
|---|---|
| CriticalHandleMinusOneIsInvalid |
-1 の値が無効なハンドルを示す Win32 クリティカル ハンドル実装の基本クラスを提供します。 |
| CriticalHandleZeroOrMinusOneIsInvalid |
Win32 クリティカル ハンドル実装の基本クラスを提供します。0 または -1 のいずれかの値が無効なハンドルを示します。 |
| SafeAccessTokenHandle |
Windows スレッドまたはプロセス アクセス トークンへの安全なハンドルを提供します。 詳細については、「 アクセス トークン」を参照してください。 |
| SafeFileHandle |
ファイル ハンドルのラッパー クラスを表します。 |
| SafeHandleMinusOneIsInvalid |
-1 の値が無効なハンドルを示す Win32 セーフ ハンドル実装の基本クラスを提供します。 |
| SafeHandleZeroOrMinusOneIsInvalid |
Win32 セーフ ハンドル実装の基底クラスを提供します。この実装では、0 または -1 のいずれかの値が無効なハンドルを示します。 |
| SafeMemoryMappedFileHandle |
シーケンシャル アクセス用のメモリ マップト ファイルを表す安全なハンドルを提供します。 |
| SafeMemoryMappedViewHandle |
ランダム アクセス用のアンマネージ メモリのブロックのビューを表すセーフ ハンドルを提供します。 |
| SafeNCryptHandle |
Cryptography Next Generation (CNG) オブジェクトで使用できる安全なハンドルを提供します。 |
| SafeNCryptKeyHandle |
キー (NCRYPT_KEY_HANDLE) を表す安全なハンドルを提供します。 |
| SafeNCryptProviderHandle |
キー ストレージ プロバイダー (NCRYPT_PROV_HANDLE) を表す安全なハンドルを提供します。 |
| SafeNCryptSecretHandle |
秘密契約の値 (NCRYPT_SECRET_HANDLE) を表す安全なハンドルを提供します。 |
| SafePipeHandle |
パイプ ハンドルのラッパー クラスを表します。 |
| SafeProcessHandle |
プロセス ハンドルのマネージド ラッパーを提供します。 |
| SafeRegistryHandle |
Windows レジストリへの安全なハンドルを表します。 |
| SafeWaitHandle |
待機ハンドルのラッパー クラスを表します。 |
| SafeX509ChainHandle |
X.509 チェーン オブジェクトのハンドルを表すラッパー クラスを提供します。 詳細については、X509Chainを参照してください。 |
注釈
これらのクラスは、 System.Runtime.InteropServices.SafeHandle クラスと System.Runtime.InteropServices.CriticalHandle クラスから派生します。