PCRYPT_RESOLVE_HCRYPTPROV_FUNC fonction de rappel (wincrypt.h)
[La fonction PCRYPT_RESOLVE_HCRYPTPROV_FUNC peut être utilisée dans les systèmes d’exploitation spécifiés dans la section Configuration requise. Il peut être modifié ou indisponible dans les versions suivantes.]
La fonction PCRYPT_RESOLVE_HCRYPTPROV_FUNC retourne un handle à un fournisseur de services de chiffrement (CSP) à l’aide du paramètre phCryptProv pour recevoir la clé importée. Il s’agit d’une fonction de rappel appelée à partir du contexte de la fonction CryptImportPKCS8 . La fonction doit être implémentée par le développeur pour s’adapter à chaque application.
Syntaxe
PCRYPT_RESOLVE_HCRYPTPROV_FUNC PcryptResolveHcryptprovFunc;
BOOL PcryptResolveHcryptprovFunc(
[in] CRYPT_PRIVATE_KEY_INFO *pPrivateKeyInfo,
[out] HCRYPTPROV *phCryptProv,
[in] LPVOID pVoidResolveFunc
)
{...}
Paramètres
[in] pPrivateKeyInfo
Pointeur vers une structure CRYPT_PRIVATE_KEY_INFO qui décrit la clé en cours d’importation.
[out] phCryptProv
Pointeur vers le HCRYPTPROV pour recevoir le fournisseur de solutions Cloud.
[in] pVoidResolveFunc
Membre pVoidResolveFunc transmis par l’appelant dans la structure CRYPT_PKCS8_IMPORT_PARAMS .
Valeur retournée
Si la fonction réussit, la fonction retourne une valeur différente de zéro (TRUE).
Si la fonction échoue, elle retourne zéro (FALSE).
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows XP [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2003 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | wincrypt.h |