Microsoft.Win32.SafeHandles Spazio dei nomi

Lo spazio dei nomi Microsoft.Win32.SafeHandles contiene le classi che sono derivazioni astratte delle classi con nome sicuro che forniscono funzionalità comuni per il supporto di handle di file e del sistema operativo. 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.

Classi

CriticalHandleMinusOneIsInvalid

Fornisce una classe base per implementazioni di handle critici Win32 in cui il valore di -1 indica un handle non valido.Provides a base class for Win32 critical handle implementations in which the value of -1 indicates an invalid handle.

CriticalHandleZeroOrMinusOneIsInvalid

Fornisce una classe base per implementazioni di handle critici Win32 in cui il valore di 0 o -1 indica un handle non valido.Provides a base class for Win32 critical handle implementations in which the value of either 0 or -1 indicates an invalid handle.

SafeAccessTokenHandle

Fornisce un handle sicuro a un token di accesso di thread o processo di Windows.Provides a safe handle to a Windows thread or process access token. Per altre informazioni, vedere Token di accesso.For more information, see Access Tokens.

SafeFileHandle

Rappresenta una classe wrapper per un handle di file.Represents a wrapper class for a file handle.

SafeHandleMinusOneIsInvalid

Fornisce una classe base per implementazioni di handle protetti Win32 in cui il valore di -1 indica un handle non valido.Provides a base class for Win32 safe handle implementations in which the value of -1 indicates an invalid handle.

SafeHandleZeroOrMinusOneIsInvalid

Fornisce una classe base per implementazioni di handle protetti Win32 in cui il valore di 0 o -1 indica un handle non valido.Provides a base class for Win32 safe handle implementations in which the value of either 0 or -1 indicates an invalid handle.

SafeMemoryMappedFileHandle

Fornisce un handle sicuro che rappresenta un file mappato alla memoria per l'accesso sequenziale.Provides a safe handle that represents a memory-mapped file for sequential access.

SafeMemoryMappedViewHandle

Fornisce un handle sicuro che rappresenta una visualizzazione di un blocco di memoria non gestita per l'accesso casuale.Provides a safe handle that represents a view of a block of unmanaged memory for random access.

SafeNCryptHandle

Fornisce un handle Safe che può essere usato dagli oggetti CNG (Cryptography Next Generation).Provides a safe handle that can be used by Cryptography Next Generation (CNG) objects.

SafeNCryptKeyHandle

Fornisce un handle Safe che rappresenta una chiave (NCRYPT_KEY_HANDLE).Provides a safe handle that represents a key (NCRYPT_KEY_HANDLE).

SafeNCryptProviderHandle

Fornisce un handle Safe che rappresenta un provider di archiviazione chiavi (NCRYPT_PROV_HANDLE).Provides a safe handle that represents a key storage provider (NCRYPT_PROV_HANDLE).

SafeNCryptSecretHandle

Fornisce un handle Safe che rappresenta un valore di chiave privata (NCRYPT_SECRET_HANDLE).Provides a safe handle that represents a secret agreement value (NCRYPT_SECRET_HANDLE).

SafePipeHandle

Rappresenta una classe wrapper per un handle di pipe.Represents a wrapper class for a pipe handle.

SafeProcessHandle

Fornisce un wrapper gestito per un handle di processo.Provides a managed wrapper for a process handle.

SafeRegistryHandle

Rappresenta un handle sicuro per il Registro di sistema di Windows.Represents a safe handle to the Windows registry.

SafeWaitHandle

Rappresenta una classe wrapper per un handle di attesa.Represents a wrapper class for a wait handle.

SafeX509ChainHandle

Fornisce una classe wrapper che rappresenta l'handle di un oggetto della catena X.509.Provides a wrapper class that represents the handle of an X.509 chain object. Per ulteriori informazioni, vedere X509Chain.For more information, see X509Chain.

Commenti

Queste classi sono derivate dal System.Runtime.InteropServices.SafeHandle e System.Runtime.InteropServices.CriticalHandle classi.These classes are derived from the System.Runtime.InteropServices.SafeHandle and System.Runtime.InteropServices.CriticalHandle classes.