Microsoft.Win32.SafeHandles Пространство имен

Пространство имен Microsoft.Win32.SafeHandles содержит классы, являющиеся абстрактными наследниками классов безопасных дескрипторов, которые предоставляют общую функциональность для поддержки дескрипторов файлов и операционных систем. The Microsoft.Win32.SafeHandles namespace contains classes that are abstract derivations of safe handle classes that provide common functionality supporting file and operating system handles.

Классы

CriticalHandleMinusOneIsInvalid

Предоставляет базовый класс для реализаций критического дескриптора Win32, в котором значение -1 обозначает недопустимый дескриптор.Provides a base class for Win32 critical handle implementations in which the value of -1 indicates an invalid handle.

CriticalHandleZeroOrMinusOneIsInvalid

Предоставляет базовый класс для реализаций критического дескриптора Win32, в котором значение 0 или -1 обозначает недопустимый дескриптор.Provides a base class for Win32 critical handle implementations in which the value of either 0 or -1 indicates an invalid handle.

SafeAccessTokenHandle

Предоставляет безопасный дескриптор для потока Windows или маркера доступа процесса.Provides a safe handle to a Windows thread or process access token. Дополнительные сведения см. в разделе Маркеры доступа.For more information, see Access Tokens.

SafeFileHandle

Представляет класс-оболочку для дескриптора файла.Represents a wrapper class for a file handle.

SafeHandleMinusOneIsInvalid

Предоставляет базовый класс для реализаций безопасного дескриптора Win32, в котором значение -1 обозначает недопустимый дескриптор.Provides a base class for Win32 safe handle implementations in which the value of -1 indicates an invalid handle.

SafeHandleZeroOrMinusOneIsInvalid

Предоставляет базовый класс для реализаций безопасного дескриптора Win32, в котором значение 0 или -1 обозначает недопустимый дескриптор.Provides a base class for Win32 safe handle implementations in which the value of either 0 or -1 indicates an invalid handle.

SafeMemoryMappedFileHandle

Предоставляет безопасный дескриптор, представляющий размещенный в памяти файл для последовательного доступа.Provides a safe handle that represents a memory-mapped file for sequential access.

SafeMemoryMappedViewHandle

Предоставляет безопасный дескриптор, соответствующий представлению блока неуправляемой памяти для произвольного доступа.Provides a safe handle that represents a view of a block of unmanaged memory for random access.

SafeNCryptHandle

Предоставляет безопасный дескриптор для использования объектами криптографии следующего поколения (CNG).Provides a safe handle that can be used by Cryptography Next Generation (CNG) objects.

SafeNCryptKeyHandle

Предоставляет безопасный дескриптор, представляющий ключ (NCRYPT_KEY_HANDLE).Provides a safe handle that represents a key (NCRYPT_KEY_HANDLE).

SafeNCryptProviderHandle

Предоставляет безопасный дескриптор, представляющий поставщика хранилища ключей (NCRYPT_PROV_HANDLE).Provides a safe handle that represents a key storage provider (NCRYPT_PROV_HANDLE).

SafeNCryptSecretHandle

Предоставляет безопасный дескриптор, представляющий значение секретного соглашения (NCRYPT_SECRET_HANDLE).Provides a safe handle that represents a secret agreement value (NCRYPT_SECRET_HANDLE).

SafePipeHandle

Представляет класс-оболочку для дескриптора канала.Represents a wrapper class for a pipe handle.

SafeProcessHandle

Предоставляет управляемую программу-оболочку для дескриптора процесса.Provides a managed wrapper for a process handle.

SafeRegistryHandle

Представляет безопасный дескриптор для реестра Windows.Represents a safe handle to the Windows registry.

SafeWaitHandle

Представляет класс-оболочку для дескриптора ожидания.Represents a wrapper class for a wait handle.

SafeX509ChainHandle

Предоставляет класс-оболочку, которая представляет дескриптор объекта цепочки X.509.Provides a wrapper class that represents the handle of an X.509 chain object. Для получения дополнительной информации см. X509Chain.For more information, see X509Chain.

Комментарии

Эти классы являются производными от System.Runtime.InteropServices.SafeHandle и System.Runtime.InteropServices.CriticalHandle классы.These classes are derived from the System.Runtime.InteropServices.SafeHandle and System.Runtime.InteropServices.CriticalHandle classes.