BCryptFreeBuffer 函数 (bcrypt.h)
BCryptFreeBuffer 函数用于释放由其中一个 CNG 函数分配的内存。
语法
void BCryptFreeBuffer(
[in] PVOID pvBuffer
);
参数
[in] pvBuffer
指向要释放的内存缓冲区的指针。
返回值
无
备注
必须在与分配缓冲区的 BCrypt API 函数相同的处理器模式下调用 BCryptFreeBuffer。 此外,如果缓冲区是在 PASSIVE_LEVELIRQL 分配的,则必须在该 IRQL 中释放该缓冲区。 如果在 DISPATCH_LEVELIRQL 分配缓冲区,则可以在 IRQL 或 PASSIVE_LEVELIRQL DISPATCH_LEVEL释放缓冲区。
若要在内核模式下调用此函数,请使用 Cng.lib,它是驱动程序开发工具包 (DDK) 的一部分。 Windows Server 2008 和 Windows Vista: 若要在内核模式下调用此函数,请使用 Ksecdd.lib。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows Vista [桌面应用 | UWP 应用] |
最低受支持的服务器 | Windows Server 2008 [桌面应用 | UWP 应用] |
目标平台 | Windows |
标头 | bcrypt.h |
Library | Bcrypt.lib |
DLL | Bcrypt.dll |
另请参阅
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈