다음을 통해 공유


Microsoft.Win32.SafeHandles 네임스페이스

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

클래스

CriticalHandleMinusOneIsInvalid

-1 값이 잘못된 핸들을 나타내는 Win32 CriticalHandle 구현에 대한 기본 클래스를 제공합니다.

CriticalHandleZeroOrMinusOneIsInvalid

0 또는 -1 값이 잘못된 핸들을 나타내는 Win32 CriticalHandle 구현에 대한 기본 클래스를 제공합니다.

SafeAccessTokenHandle

Windows 스레드 또는 프로세스 액세스 토큰에 대한 SafeHandle을 제공합니다. 자세한 내용은 액세스 토큰을 참조하세요.

SafeFileHandle

파일 핸들의 래퍼 클래스를 나타냅니다.

SafeHandleMinusOneIsInvalid

-1 값이 잘못된 핸들을 나타내는 Win32 SafeHandle 구현에 대한 기본 클래스를 제공합니다.

SafeHandleZeroOrMinusOneIsInvalid

0 또는 -1 값이 잘못된 핸들을 나타내는 Win32 SafeHandle 구현에 대한 기본 클래스를 제공합니다.

SafeMemoryMappedFileHandle

순차적 액세스를 위한 메모리 매핑된 파일을 나타내는 SafeHandle을 제공합니다.

SafeMemoryMappedViewHandle

임의 액세스를 위한 관리되지 않는 메모리 블록의 뷰를 나타내는 SafeHandle을 제공합니다.

SafeNCryptHandle

CNG(Cryptography Next Generation) 개체에서 사용할 수 있는 SafeHandle을 제공합니다.

SafeNCryptKeyHandle

키(NCRYPT_KEY_HANDLE)를 나타내는 SafeHandle을 제공합니다.

SafeNCryptProviderHandle

키 스토리지 공급자(NCRYPT_PROV_HANDLE)를 나타내는 SafeHandle을 제공합니다.

SafeNCryptSecretHandle

비밀 계약 값을 나타내는 SafeHandle(NCRYPT_SECRET_HANDLE)을 제공합니다.

SafePipeHandle

파이프 핸들에 대한 래퍼 클래스를 나타냅니다.

SafeProcessHandle

프로세스 핸들에 대한 관리형 래퍼를 제공합니다.

SafeRegistryHandle

Windows 레지스트리에 대한 SafeHandle을 나타냅니다.

SafeWaitHandle

대기 핸들에 대한 래퍼 클래스를 나타냅니다.

SafeX509ChainHandle

X.509 체인 개체의 핸들을 나타내는 래퍼 클래스를 제공합니다. 자세한 내용은 X509Chain를 참조하세요.

설명

이러한 클래스에서 파생 되는 System.Runtime.InteropServices.SafeHandleSystem.Runtime.InteropServices.CriticalHandle 클래스입니다.