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

Содержит классы, которые являются абстрактными производными классами безопасных дескрипторов, которые обеспечивают общие функциональные возможности, поддерживающие дескриптор файлов и операционных систем.

Классы

Имя Описание
CriticalHandleMinusOneIsInvalid

Предоставляет базовый класс для реализаций критически важных дескрипторов Win32, в которых значение -1 указывает недопустимый дескриптор.

CriticalHandleZeroOrMinusOneIsInvalid

Предоставляет базовый класс для реализаций критически важных дескрипторов Win32, в которых значение 0 или -1 указывает недопустимый дескриптор.

SafeAccessTokenHandle

Предоставляет безопасный дескриптор для Windows потока или маркера доступа к процессу. Дополнительные сведения см. в разделе "Маркеры доступа".

SafeFileHandle

Представляет класс-оболочку для дескриптора файла.

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

Представляет класс-оболочку для дескриптора ожидания.

SafeX509ChainHandle

Предоставляет класс-оболочку, представляющий дескриптор объекта цепочки X.509. Дополнительные сведения см. в разделе X509Chain.

Комментарии

Эти классы являются производными от System.Runtime.InteropServices.SafeHandle и System.Runtime.InteropServices.CriticalHandle классов.