Microsoft.Win32.SafeHandles Espacio de nombres

Contiene clases que son derivaciones abstractas de clases de identificadores seguros que proporcionan funciones comunes que admiten identificadores de archivo y sistema operativo.

Clases

Nombre Description
CriticalHandleMinusOneIsInvalid

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

CriticalHandleZeroOrMinusOneIsInvalid

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

SafeAccessTokenHandle

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

SafeFileHandle

Representa una clase contenedora para un identificador de archivo.

SafeHandleMinusOneIsInvalid

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

SafeHandleZeroOrMinusOneIsInvalid

Proporciona una clase base para implementaciones de identificadores seguros win32 en las que el valor de 0 o -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 identificador seguro que representa una vista de un bloque de memoria no administrada para el acceso aleatorio.

SafeNCryptHandle

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

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_PROV_HANDLE).

SafeNCryptSecretHandle

Proporciona un identificador seguro que representa un valor de contrato secreto (NCRYPT_SECRET_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 identificador seguro para el registro de Windows.

SafeWaitHandle

Representa una clase contenedora para un identificador de espera.

SafeX509ChainHandle

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

Comentarios

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