Microsoft.Win32.SafeHandles Namespace
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. 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 das System.Runtime.InteropServices.SafeHandle classes e System.Runtime.InteropServices.CriticalHandle .These classes are derived from the System.Runtime.InteropServices.SafeHandle and System.Runtime.InteropServices.CriticalHandle classes.