Microsoft.Win32.SafeHandles Namespace

O namespace Microsoft.Win32.SafeHandles contém classes que são derivações abstratas de classes de manuseio seguro que fornecem funcionalidades comuns que dão suporte a manuseios de arquivo e sistema operacional. 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.

Classes

CriticalHandleMinusOneIsInvalid

Fornece uma classe base para implementações de identificador crítico do Win32, em que o valor -1 indica um identificador inválido.Provides a base class for Win32 critical handle implementations in which the value of -1 indicates an invalid handle.

CriticalHandleZeroOrMinusOneIsInvalid

Fornece uma classe base para implementações de identificador crítico do Win32, em que o valor 0 ou -1 indica um identificador inválido.Provides a base class for Win32 critical handle implementations in which the value of either 0 or -1 indicates an invalid handle.

SafeAccessTokenHandle

Fornece um identificador seguro para um thread ou token de acesso do processo do Windows.Provides a safe handle to a Windows thread or process access token. Para obter mais informações, veja Tokens de acesso.For more information, see Access Tokens.

SafeFileHandle

Representa uma classe wrapper para um identificador de arquivo.Represents a wrapper class for a file handle.

SafeHandleMinusOneIsInvalid

Fornece uma classe base para implementações de identificador seguro do Win32, em que o valor -1 indica um identificador inválido.Provides a base class for Win32 safe handle implementations in which the value of -1 indicates an invalid handle.

SafeHandleZeroOrMinusOneIsInvalid

Fornece uma classe base para implementações do identificador de segurança Win32, em que o valor de 0 ou -1 indica um identificador inválido.Provides a base class for Win32 safe handle implementations in which the value of either 0 or -1 indicates an invalid handle.

SafeMemoryMappedFileHandle

Fornece um identificador seguro que representa um arquivo mapeado em memória para acesso sequencial.Provides a safe handle that represents a memory-mapped file for sequential access.

SafeMemoryMappedViewHandle

Fornece um identificador seguro que representa uma exibição de um bloco de memória não gerenciada para acesso aleatório.Provides a safe handle that represents a view of a block of unmanaged memory for random access.

SafeNCryptHandle

Fornece um identificador seguro que pode ser usado por objetos CNG (Cryptography Next Generation).Provides a safe handle that can be used by Cryptography Next Generation (CNG) objects.

SafeNCryptKeyHandle

Fornece um identificador seguro que representa uma chave (NCRYPT_KEY_HANDLE).Provides a safe handle that represents a key (NCRYPT_KEY_HANDLE).

SafeNCryptProviderHandle

Fornece um identificador seguro que representa um provedor de armazenamento de chaves (NCRYPT_PROV_HANDLE).Provides a safe handle that represents a key storage provider (NCRYPT_PROV_HANDLE).

SafeNCryptSecretHandle

Fornece um identificador seguro que representa um valor de acordo secreto (NCRYPT_SECRET_HANDLE).Provides a safe handle that represents a secret agreement value (NCRYPT_SECRET_HANDLE).

SafePipeHandle

Representa uma classe wrapper para um identificador de pipe.Represents a wrapper class for a pipe handle.

SafeProcessHandle

Fornece um wrapper gerenciado para um identificador de processo.Provides a managed wrapper for a process handle.

SafeRegistryHandle

Representa um identificador seguro para o Registro do Windows.Represents a safe handle to the Windows registry.

SafeWaitHandle

Representa uma classe wrapper para um identificador de espera.Represents a wrapper class for a wait handle.

SafeX509ChainHandle

Fornece uma classe wrapper que representa o identificador de um objeto de cadeia X.509.Provides a wrapper class that represents the handle of an X.509 chain object. Para obter mais informações, consulte X509Chain.For more information, see X509Chain.

Comentários

Essas classes são derivadas do System.Runtime.InteropServices.SafeHandle e System.Runtime.InteropServices.CriticalHandle classes.These classes are derived from the System.Runtime.InteropServices.SafeHandle and System.Runtime.InteropServices.CriticalHandle classes.