Microsoft.Win32.SafeHandles Espacio de nombres

El espacio de nombres Microsoft.Win32.SafeHandles contiene clases que son derivaciones abstractas de clases de identificadores seguros que proporcionan funcionalidad común para admitir identificadores de sistema operativo y archivos. 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.

Clases

CriticalHandleMinusOneIsInvalid

Proporciona una clase base para implementaciones críticas del identificador de Win32 en las que el valor de -1 indica un identificador no válido.Provides a base class for Win32 critical handle implementations in which the value of -1 indicates an invalid handle.

CriticalHandleZeroOrMinusOneIsInvalid

Proporciona una clase base para implementaciones de identificadores Win32 críticos en las que el valor 0 ó -1 indica un identificador no válido.Provides a base class for Win32 critical handle implementations in which the value of either 0 or -1 indicates an invalid handle.

SafeAccessTokenHandle

Proporciona un identificador seguro para un token de acceso de un proceso o subproceso de Windows.Provides a safe handle to a Windows thread or process access token. Para obtener más información, vea Tokens de acceso.For more information, see Access Tokens.

SafeFileHandle

Representa una clase contenedora de un identificador de archivo.Represents a wrapper class for a file handle.

SafeHandleMinusOneIsInvalid

Proporciona una clase base para implementaciones de identificadores Win32 seguros en las que el valor -1 indica un identificador no válido.Provides a base class for Win32 safe handle implementations in which the value of -1 indicates an invalid handle.

SafeHandleZeroOrMinusOneIsInvalid

Proporciona una clase base para implementaciones de identificadores Win32 seguros en las que el valor 0 ó -1 indica un identificador no válido.Provides a base class for Win32 safe handle implementations in which the value of either 0 or -1 indicates an invalid handle.

SafeMemoryMappedFileHandle

Proporciona un controlador seguro que representa un archivo asignado a la memoria para el acceso secuencial.Provides a safe handle that represents a memory-mapped file for sequential access.

SafeMemoryMappedViewHandle

Proporciona un controlador seguro que representa una vista de un bloque de memoria no administrada para el acceso aleatorio.Provides a safe handle that represents a view of a block of unmanaged memory for random access.

SafeNCryptHandle

Proporciona un identificador seguro que pueden usar los objetos Cryptography Next Generation (CNG).Provides a safe handle that can be used by Cryptography Next Generation (CNG) objects.

SafeNCryptKeyHandle

Proporciona un identificador seguro que representa una clave (NCRYPT_KEY_HANDLE).Provides a safe handle that represents a key (NCRYPT_KEY_HANDLE).

SafeNCryptProviderHandle

Proporciona un identificador seguro que representa un proveedor de almacenamiento de claves (NCRYPT_KEY_HANDLE).Provides a safe handle that represents a key storage provider (NCRYPT_PROV_HANDLE).

SafeNCryptSecretHandle

Proporciona un identificador seguro que representa un valor de acuerdo secreto (NCRYPT_KEY_HANDLE).Provides a safe handle that represents a secret agreement value (NCRYPT_SECRET_HANDLE).

SafePipeHandle

Representa una clase contenedora de un identificador de canalización.Represents a wrapper class for a pipe handle.

SafeProcessHandle

Proporciona un contenedor administrado para un identificador de proceso.Provides a managed wrapper for a process handle.

SafeRegistryHandle

Representa un controlador seguro para el Registro de Windows.Represents a safe handle to the Windows registry.

SafeWaitHandle

Representa una clase contenedora para un identificador de espera.Represents a wrapper class for a wait handle.

SafeX509ChainHandle

Proporciona una clase contenedora que representa el identificador de un objeto de cadena X.509.Provides a wrapper class that represents the handle of an X.509 chain object. Para obtener más información, vea X509Chain.For more information, see X509Chain.

Comentarios

Estas clases se derivan los System.Runtime.InteropServices.SafeHandle y System.Runtime.InteropServices.CriticalHandle clases.These classes are derived from the System.Runtime.InteropServices.SafeHandle and System.Runtime.InteropServices.CriticalHandle classes.