Microsoft.Win32.SafeHandles 命名空间

包含由安全句柄类抽象派生的类,安全句柄类提供常见功能支持文件和操作系统句柄。

CriticalHandleMinusOneIsInvalid

为 Win32 关键句柄实现提供基类,在这些实现中值为 -1 时表示无效句柄。

CriticalHandleZeroOrMinusOneIsInvalid

为 Win32 关键句柄实现提供基类,在这些实现中值为 0 或 -1 时都表示无效句柄。

SafeAccessTokenHandle

提供 Windows 线程或进程访问令牌的安全句柄。 有关详细信息,请参阅访问令牌

SafeFileHandle

表示 file 句柄的包装类。

SafeHandleMinusOneIsInvalid

为 Win32 安全句柄实现提供基类,在这些实现中值为 -1 时表示无效句柄。

SafeHandleZeroOrMinusOneIsInvalid

为 Win32 安全句柄实现提供基类,在这些实现中,值为 0 或 -1 都表示无效句柄。

SafeMemoryMappedFileHandle

提供了一个表示顺序访问的内存映射文件的安全句柄。

SafeMemoryMappedViewHandle

提供一个表示用于随机访问的非托管内存块的视图的安全句柄。

SafeNCryptHandle

提供了可被下一代加密技术 (CNG) 对象使用的安全句柄。

SafeNCryptKeyHandle

提供了表示密钥 (NCRYPT_KEY_HANDLE) 的安全句柄。

SafeNCryptProviderHandle

提供了表示密钥存储提供程序 (NCRYPT_PROV_HANDLE) 的安全句柄。

SafeNCryptSecretHandle

提供了表示机密协议值 (NCRYPT_SECRET_HANDLE) 的安全句柄。

SafePipeHandle

表示管道句柄的包装类。

SafeProcessHandle

为一个进程句柄提供托管包装。

SafeRegistryHandle

表示 Windows 注册表中的安全句柄。

SafeWaitHandle

表示 wait 句柄的包装类。

SafeX509ChainHandle

提供了一个包装类,它表示 X.509 链对象的句柄。 有关详细信息,请参阅 X509Chain

注解

这些类派生自 System.Runtime.InteropServices.SafeHandleSystem.Runtime.InteropServices.CriticalHandle 类。