Microsoft.Win32.SafeHandles Espacio de nombres

Contiene clases que son derivaciones abstractas de clases de controladores seguros. Estas proporcionan funciones comunes para admitir controladores de archivos y de sistemas operativos.

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.

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.

SafeAccessTokenHandle

Proporciona un identificador seguro para un token de acceso de un proceso o subproceso de Windows. Para obtener más información, vea Tokens de acceso.

SafeFileHandle

Representa una clase contenedora para un controlador de archivo.

SafeHandleMinusOneIsInvalid

Proporciona una clase base para implementaciones de identificadores Win32 seguros en las que el valor -1 indica un identificador no válido.

SafeHandleZeroOrMinusOneIsInvalid

Proporciona una clase base para implementaciones de identificadores Win32 seguros en las que el valor 0 ó -1 indica un identificador no válido.

SafeMemoryMappedFileHandle

Proporciona un identificador seguro que representa un archivo asignado a memoria para el acceso secuencial.

SafeMemoryMappedViewHandle

Proporciona un controlador seguro que representa una vista de un bloque de memoria no administrada para el acceso aleatorio.

SafeNCryptHandle

Proporciona un identificador seguro que pueden usar los objetos Cryptography Next Generation (CNG).

SafeNCryptKeyHandle

Proporciona un identificador seguro que representa una clave (NCRYPT_KEY_HANDLE).

SafeNCryptProviderHandle

Proporciona un identificador seguro que representa un proveedor de almacenamiento de claves (NCRYPT_KEY_HANDLE).

SafeNCryptSecretHandle

Proporciona un identificador seguro que representa un valor de acuerdo secreto (NCRYPT_KEY_HANDLE).

SafePipeHandle

Representa una clase contenedora para un identificador de canalización.

SafeProcessHandle

Proporciona un contenedor administrado para un identificador de proceso.

SafeRegistryHandle

Representa un controlador seguro para el Registro de Windows.

SafeWaitHandle

Representa una clase contenedora para un controlador de espera.

SafeX509ChainHandle

Proporciona una clase contenedora que representa el identificador de un objeto de cadena X.509. Para obtener más información, vea X509Chain.

Comentarios

Estas clases se derivan de las System.Runtime.InteropServices.SafeHandle clases y System.Runtime.InteropServices.CriticalHandle .