SafeNCryptProviderHandle Classe

Definição

Fornece um handle seguro que representa um fornecedor de armazenamento chave (NCRYPT_PROV_HANDLE).

public ref class SafeNCryptProviderHandle sealed : Microsoft::Win32::SafeHandles::SafeNCryptHandle
public sealed class SafeNCryptProviderHandle : Microsoft.Win32.SafeHandles.SafeNCryptHandle
[System.Security.SecurityCritical(System.Security.SecurityCriticalScope.Everything)]
public sealed class SafeNCryptProviderHandle : Microsoft.Win32.SafeHandles.SafeNCryptHandle
type SafeNCryptProviderHandle = class
    inherit SafeNCryptHandle
[<System.Security.SecurityCritical(System.Security.SecurityCriticalScope.Everything)>]
type SafeNCryptProviderHandle = class
    inherit SafeNCryptHandle
Public NotInheritable Class SafeNCryptProviderHandle
Inherits SafeNCryptHandle
Herança
Herança
SafeNCryptProviderHandle
Atributos

Observações

Esta classe deve ser usada ao trabalhar com código nativo que espera um NCRYPT_PROV_HANDLE.

Importante

Este tipo implementa a interface IDisposable. Quando terminar de usar o tipo, você deve eliminá-lo direta ou indiretamente. Para descartar o tipo diretamente, chame seu método Dispose em um bloco try/catch. Para descartá-lo indiretamente, use uma construção de linguagem como using (em C#) ou Using (em Visual Basic). Para obter mais informações, consulte a seção "Usando um objeto que implementa IDisposable" no tópico da IDisposable interface.

Construtores

Name Description
SafeNCryptProviderHandle()

Inicializa uma nova instância da SafeNCryptProviderHandle classe.

Campos

Name Description
handle

Especifica o cabo a enrolar.

(Herdado de SafeHandle)

Propriedades

Name Description
IsClosed

Obtém um valor que indica se a pega está fechada.

(Herdado de SafeHandle)
IsInvalid

Recebe um valor que indica se o handle é inválido.

(Herdado de SafeNCryptHandle)

Métodos

Name Description
Close()

Marca o nome para libertar e libertar recursos.

(Herdado de SafeHandle)
DangerousAddRef(Boolean)

Incrementa manualmente o contador de referência nas SafeHandle instâncias.

(Herdado de SafeHandle)
DangerousGetHandle()

Devolve o valor do handle campo.

(Herdado de SafeHandle)
DangerousRelease()

Decrementa manualmente o contador de referência numa SafeHandle instância.

(Herdado de SafeHandle)
Dispose()

Liberta todos os recursos usados pela SafeHandle turma.

(Herdado de SafeHandle)
Dispose(Boolean)

Liberta os recursos não geridos usados pela SafeHandle classe especificando se deve realizar uma operação normal de eliminação.

(Herdado de SafeHandle)
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
ReleaseHandle()

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Liberta um handle usado por um objeto Cryptography Next Generation (CNG).

(Herdado de SafeNCryptHandle)
ReleaseNativeHandle()

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Liberta um handle nativo utilizado por um objeto Cryptography Next Generation (CNG).

(Herdado de SafeNCryptHandle)
SetHandle(IntPtr)

Define a alavanca para a alavanca pré-existente especificada.

(Herdado de SafeHandle)
SetHandleAsInvalid()

Marca uma pega como já não usada.

(Herdado de SafeHandle)
ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)

Aplica-se a