PCRYPT_RESOLVE_HCRYPTPROV_FUNC回调函数 (wincrypt.h)
[ PCRYPT_RESOLVE_HCRYPTPROV_FUNC 函数可用于“要求”部分中指定的操作系统。 在后续版本中,它可能已更改或不可用。]
PCRYPT_RESOLVE_HCRYPTPROV_FUNC 函数通过使用 phCryptProv 参数接收要导入的密钥, (CSP) 返回加密服务提供程序的句柄。 它是从 CryptImportPKCS8 函数的上下文调用的回调函数。 该函数必须由开发人员实现,以适应每个应用程序。
语法
PCRYPT_RESOLVE_HCRYPTPROV_FUNC PcryptResolveHcryptprovFunc;
BOOL PcryptResolveHcryptprovFunc(
[in] CRYPT_PRIVATE_KEY_INFO *pPrivateKeyInfo,
[out] HCRYPTPROV *phCryptProv,
[in] LPVOID pVoidResolveFunc
)
{...}
参数
[in] pPrivateKeyInfo
指向描述要导入的密钥 的CRYPT_PRIVATE_KEY_INFO 结构的指针。
[out] phCryptProv
指向要接收 CSP 的 HCRYPTPROV 的指针。
[in] pVoidResolveFunc
由CRYPT_PKCS8_IMPORT_PARAMS结构中的调用方传入的 pVoidResolveFunc 成员。
返回值
如果函数成功,则函数) 返回非零 (TRUE 。
如果函数失败,则返回零 (FALSE) 。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows XP [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2003 [仅限桌面应用] |
目标平台 | Windows |
标头 | wincrypt.h |