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. |