Microsoft.Win32.SafeHandles 네임스페이스

파일 및 운영 체제 핸들을 지원하는 일반적인 기능을 제공하는 안전 핸들 클래스의 추상 파생 클래스를 포함합니다.

클래스

Name Description
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 파생됩니다.