Cabeçalho ncryptprotect.h

Esse cabeçalho é usado por Segurança e Identidade. Para obter mais informações, consulte:

ncryptprotect.h contém as seguintes interfaces de programação:

Funções

 
NCryptCloseProtectionDescriptor

Zeros e libera um objeto descritor de proteção e libera seu identificador.
NCryptCreateProtectionDescriptor

Recupera um identificador para um objeto descritor de proteção.
NCryptGetProtectionDescriptorInfo

Recupera uma cadeia de caracteres de regra do descritor de proteção.
NCryptProtectSecret

Criptografa dados para um descritor de proteção especificado.
NCryptQueryProtectionDescriptorName

Recupera a cadeia de caracteres de regra do descritor de proteção associada a um nome de exibição do descritor registrado.
NCryptRegisterProtectionDescriptorName

Registra o nome de exibição e a cadeia de caracteres de regra associada para um descritor de proteção.
NCryptStreamClose

Fecha um objeto de fluxo de proteção de dados aberto usando as funções NCryptStreamOpenToProtect ou NCryptStreamOpenToUnprotect.
NCryptStreamOpenToProtect

Abre um objeto de fluxo que pode ser usado para criptografar grandes quantidades de dados para um determinado descritor de proteção.
NCryptStreamOpenToUnprotect

Abre um objeto de fluxo que pode ser usado para descriptografar grandes quantidades de dados para o mesmo descritor de proteção usado para criptografia. (NCryptStreamOpenToUnprotect)
NCryptStreamOpenToUnprotectEx

Abre um objeto de fluxo que pode ser usado para descriptografar grandes quantidades de dados para o mesmo descritor de proteção usado para criptografia. (NCryptStreamOpenToUnprotectEx)
NCryptStreamUpdate

Criptografa e descriptografa blocos de dados.
NCryptUnprotectSecret

Descriptografa dados para um descritor de proteção especificado.

Funções de retorno de chamada

 
PFNCryptStreamOutputCallback

Recebe dados criptografados ou descriptografados de tarefas iniciadas usando as funções NCryptStreamOpenToProtect ou NCryptStreamOpenToUnprotect.

Estruturas

 
NCRYPT_PROTECT_STREAM_INFO

É usado pelas funções NCryptStreamOpenToProtect e NCryptStreamOpenToUnprotect para passar blocos de dados processados para seu aplicativo.