PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_FREE_IDENTIFIER回调函数 (wincrypt.h)
PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_FREE_IDENTIFIER回调函数释放对象标识符的内存。
语法
PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_FREE_IDENTIFIER PfnCryptObjectLocatorProviderFreeIdentifier;
void PfnCryptObjectLocatorProviderFreeIdentifier(
[in, optional] LPVOID pPluginContext,
[in] PCRYPT_DATA_BLOB pIdentifier
)
{...}
参数
[in, optional] pPluginContext
指向此提供程序定义并由 PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_INITIALIZE 函数返回的可选缓冲区 的 指针。 调用方不会修改缓冲区。 提供程序可以使用数据来帮助它确定要执行的操作或维护其他信息。
[in] pIdentifier
指向包含标识符的缓冲区的指针。
返回值
无
备注
PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_FREE_IDENTIFIER函数当前仅由安全通道 (Schannel) 安全包调用。 可能出于以下任一原因调用此函数:
- 处理 由 PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_GET 函数返回的对象时出错。
- 不再需要 PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_GET 返回的对象。
- 已检索更新的对象,不再需要原始对象。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 8 [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2012 [仅限桌面应用] |
目标平台 | Windows |
标头 | wincrypt.h |
另请参阅
CRYPT_OBJECT_LOCATOR_PROVIDER_TABLE