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 函数用来将已处理的数据块传递给应用程序。