NCryptStreamOpenToProtect 和 NCryptStreamOpenToUnprotect 函数使用NCRYPT_PROTECT_STREAM_INFO结构将已处理的数据块传递给应用程序。
Syntax
typedef struct NCRYPT_PROTECT_STREAM_INFO {
PFNCryptStreamOutputCallback pfnStreamOutput;
void *pvCallbackCtxt;
} NCRYPT_PROTECT_STREAM_INFO;
Members
pfnStreamOutput
接受流加密或解密过程中数据的回调函数的地址。 有关详细信息,请参阅 PFNCryptStreamOutputCallback。
pvCallbackCtxt
指向调用方提供的缓冲区的指针。 数据保护 API 不会修改缓冲区。 可以使用缓冲区将泛型数据传递给回调或跟踪应用程序。
要求
| Requirement | 价值 |
|---|---|
| 最低支持的客户端 | Windows 8 [仅限桌面应用] |
| 支持的最低服务器 | Windows Server 2012 [仅限桌面应用] |
| Header | ncryptprotect.h |