Microsoft.Win32.SafeHandles Namespace
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.
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. |
| 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. |
| SafeAccessTokenHandle |
Fornece um identificador seguro para um thread ou token de acesso do processo do Windows. Para obter mais informações, veja Tokens de acesso. |
| SafeFileHandle |
Representa uma classe wrapper para um identificador de arquivo. |
| SafeHandleMinusOneIsInvalid |
Fornece uma classe base para implementações de identificador seguro do Win32, em que o valor -1 indica um identificador inválido. |
| 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. |
| SafeMemoryMappedFileHandle |
Fornece um identificador seguro que representa um arquivo mapeado em memória para acesso sequencial. |
| SafeMemoryMappedViewHandle |
Fornece um identificador seguro que representa uma exibição de um bloco de memória não gerenciada para acesso aleatório. |
| SafeNCryptHandle |
Fornece um identificador seguro que pode ser usado por objetos CNG (Cryptography Next Generation). |
| SafeNCryptKeyHandle |
Fornece um identificador seguro que representa uma chave (NCRYPT_KEY_HANDLE). |
| SafeNCryptProviderHandle |
Fornece um identificador seguro que representa um provedor de armazenamento de chaves (NCRYPT_PROV_HANDLE). |
| SafeNCryptSecretHandle |
Fornece um identificador seguro que representa um valor de acordo secreto (NCRYPT_SECRET_HANDLE). |
| SafePipeHandle |
Representa uma classe wrapper para um identificador de pipe. |
| SafeProcessHandle |
Fornece um wrapper gerenciado para um identificador de processo. |
| SafeRegistryHandle |
Representa um identificador seguro para o Registro do Windows. |
| SafeWaitHandle |
Representa uma classe wrapper para um identificador de espera. |
| SafeX509ChainHandle |
Fornece uma classe wrapper que representa o identificador de um objeto de cadeia X.509. Para obter mais informações, consulte X509Chain. |
Comentários
Essas classes são derivadas das System.Runtime.InteropServices.SafeHandle classes e System.Runtime.InteropServices.CriticalHandle .