Compartilhar via


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.

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 .