ncryptprotect.h 标头
此标头由安全和标识使用。 有关详细信息,请参阅:
ncryptprotect.h 包含以下编程接口:
函数
NCryptCloseProtectionDescriptor 为零并释放保护描述符对象并释放其句柄。 |
NCryptCreateProtectionDescriptor 检索保护描述符对象的句柄。 |
NCryptGetProtectionDescriptorInfo 检索保护描述符规则字符串。 |
NCryptProtectSecret 将数据加密到指定的保护描述符。 |
NCryptQueryProtectionDescriptorName 检索与已注册的描述符显示名称关联的保护描述符规则字符串。 |
NCryptRegisterProtectionDescriptorName 注册保护描述符的显示名称和关联的规则字符串。 |
NCryptStreamClose 关闭使用 NCryptStreamOpenToProtect 或 NCryptStreamOpenToUnprotect 函数打开的数据保护流对象。 |
NCryptStreamOpenToProtect 打开可用于将大量数据加密到给定保护描述符的流对象。 |
NCryptStreamOpenToUnprotect 打开一个流对象,该对象可用于将大量数据解密到用于加密的同一保护描述符。 (NCryptStreamOpenToUnprotect) |
NCryptStreamOpenToUnprotectEx 打开一个流对象,该对象可用于将大量数据解密到用于加密的同一保护描述符。 (NCryptStreamOpenToUnprotectEx) |
NCryptStreamUpdate 加密和解密数据块。 |
NCryptUnprotectSecret 将数据解密到指定的保护描述符。 |
回调函数
PFNCryptStreamOutputCallback 从使用 NCryptStreamOpenToProtect 或 NCryptStreamOpenToUnprotect 函数启动的任务接收加密或解密的数据。 |
结构
NCRYPT_PROTECT_STREAM_INFO 由 NCryptStreamOpenToProtect 和 NCryptStreamOpenToUnprotect 函数用来将已处理的数据块传递给应用程序。 |