BCryptFreeBuffer 函数 (bcrypt.h)

BCryptFreeBuffer 函数用于释放由其中一个 CNG 函数分配的内存。

语法

void BCryptFreeBuffer(
  [in] PVOID pvBuffer
);

参数

[in] pvBuffer

指向要释放的内存缓冲区的指针。

返回值

没有

言论

BCryptFreeBuffer 必须与分配缓冲区的 BCrypt API 函数在同一处理器模式下调用。 此外,如果在 PASSIVE_LEVELIRQL分配缓冲区,则必须在该 IRQL释放缓冲区。 如果在 DISPATCH_LEVELIRQL分配了缓冲区,则可以在 IRQL DISPATCH_LEVELPASSIVE_LEVELIRQL释放缓冲区。

若要在内核模式下调用此函数,请使用 Cng.lib,这是驱动程序开发工具包(DDK)的一部分。 Windows Server 2008 和 Windows Vista:若要在内核模式下调用此函数,请使用 Ksecdd.lib。

要求

要求 价值
最低支持的客户端 Windows Vista [桌面应用 |UWP 应用]
支持的最低服务器 Windows Server 2008 [桌面应用 |UWP 应用]
目标平台 窗户
标头 bcrypt.h
Bcrypt.lib
DLL Bcrypt.dll

另请参阅

BCryptEnumContexts

BCryptEnumRegisteredProviders

BCryptQueryProviderRegistration