PCRYPT_RESOLVE_HCRYPTPROV_FUNC funzione di callback (wincrypt.h)
[La funzione PCRYPT_RESOLVE_HCRYPTPROV_FUNC è disponibile per l'uso nei sistemi operativi specificati nella sezione Requisiti. Potrebbe essere modificato o non disponibile nelle versioni successive.]
La funzione PCRYPT_RESOLVE_HCRYPTPROV_FUNC restituisce un handle a un provider di servizi di crittografia (CSP) usando il parametro phCryptProv per ricevere la chiave da importare. Si tratta di una funzione di callback chiamata dal contesto della funzione CryptImportPKCS8 . La funzione deve essere implementata dallo sviluppatore per soddisfare ogni applicazione.
Sintassi
PCRYPT_RESOLVE_HCRYPTPROV_FUNC PcryptResolveHcryptprovFunc;
BOOL PcryptResolveHcryptprovFunc(
[in] CRYPT_PRIVATE_KEY_INFO *pPrivateKeyInfo,
[out] HCRYPTPROV *phCryptProv,
[in] LPVOID pVoidResolveFunc
)
{...}
Parametri
[in] pPrivateKeyInfo
Puntatore a una struttura CRYPT_PRIVATE_KEY_INFO che descrive la chiave importata.
[out] phCryptProv
Puntatore a HCRYPTPROV per ricevere il CSP.
[in] pVoidResolveFunc
Membro pVoidResolveFunc passato dal chiamante nella struttura CRYPT_PKCS8_IMPORT_PARAMS .
Valore restituito
Se la funzione ha esito positivo, la funzione restituisce un valore diverso da zero (TRUE).
Se la funzione non riesce, restituisce zero (FALSE).
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows XP [solo app desktop] |
Server minimo supportato | Windows Server 2003 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | wincrypt.h |