NTSTATUS BCryptFreeBuffer(
PVOID pvBuffer
);
参数说明:
- pvBuffer: 要释放的缓冲区的指针。
函数的返回值是 NTSTATUS 类型,成功时返回 STATUS_SUCCESS。
在使用 CNG 函数时,有时需要通过函数(如 BCryptGetProperty)获取一些属性或信息,这些信息可能会返回一个缓冲区的指针。当不再需要这个缓冲区时,就可以使用 BCryptFreeBuffer 函数将其释放,以避免内存泄漏。
例如,如果你调用 BCryptGetProperty 获取某个属性值,该函数返回一个缓冲区的指针,那么在使用完该缓冲区后,就应该调用 BCryptFreeBuffer 来释放内存。
总体来说,BCryptFreeBuffer 用于释放由 CNG 分配的缓冲区,是良好内存管理的一部分。
转载请注明出处:http://www.zyzy.cn/article/detail/23994/Win32 API/Bcrypt.h/BCryptFreeBuffer