Microsoft.Win32.SafeHandles 네임스페이스

Microsoft.Win32.SafeHandles 네임스페이스에는 파일 및 운영 체제 핸들을 지원하는 공통 기능을 제공하는 SafeHandle 클래스의 추상 파생 클래스가 포함되어 있습니다. 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

-1 값이 잘못된 핸들을 나타내는 Win32 CriticalHandle 구현에 대한 기본 클래스를 제공합니다.Provides a base class for Win32 critical handle implementations in which the value of -1 indicates an invalid handle.

CriticalHandleZeroOrMinusOneIsInvalid

0 또는 -1 값이 잘못된 핸들을 나타내는 Win32 CriticalHandle 구현에 대한 기본 클래스를 제공합니다.Provides a base class for Win32 critical handle implementations in which the value of either 0 or -1 indicates an invalid handle.

SafeAccessTokenHandle

Windows 스레드 또는 프로세스 액세스 토큰에 대한 SafeHandle을 제공합니다.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

-1 값이 잘못된 핸들을 나타내는 Win32 SafeHandle 구현에 대한 기본 클래스를 제공합니다.Provides a base class for Win32 safe handle implementations in which the value of -1 indicates an invalid handle.

SafeHandleZeroOrMinusOneIsInvalid

0 또는 -1 값이 잘못된 핸들을 나타내는 Win32 SafeHandle 구현에 대한 기본 클래스를 제공합니다.Provides a base class for Win32 safe handle implementations in which the value of either 0 or -1 indicates an invalid handle.

SafeMemoryMappedFileHandle

순차적 액세스를 위한 메모리 매핑된 파일을 나타내는 SafeHandle을 제공합니다.Provides a safe handle that represents a memory-mapped file for sequential access.

SafeMemoryMappedViewHandle

임의 액세스를 위한 관리되지 않는 메모리 블록의 뷰를 나타내는 SafeHandle을 제공합니다.Provides a safe handle that represents a view of a block of unmanaged memory for random access.

SafeNCryptHandle

CNG(Cryptography Next Generation) 개체에서 사용할 수 있는 SafeHandle을 제공합니다.Provides a safe handle that can be used by Cryptography Next Generation (CNG) objects.

SafeNCryptKeyHandle

키(NCRYPT_KEY_HANDLE)를 나타내는 SafeHandle을 제공합니다.Provides a safe handle that represents a key (NCRYPT_KEY_HANDLE).

SafeNCryptProviderHandle

키 스토리지 공급자(NCRYPT_PROV_HANDLE)를 나타내는 SafeHandle을 제공합니다.Provides a safe handle that represents a key storage provider (NCRYPT_PROV_HANDLE).

SafeNCryptSecretHandle

비밀 계약 값을 나타내는 SafeHandle(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 레지스트리에 대한 SafeHandle을 나타냅니다.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.SafeHandleSystem.Runtime.InteropServices.CriticalHandle 클래스입니다.These classes are derived from the System.Runtime.InteropServices.SafeHandle and System.Runtime.InteropServices.CriticalHandle classes.