PCRYPT_RESOLVE_HCRYPTPROV_FUNC função de retorno de chamada (wincrypt.h)
[A função PCRYPT_RESOLVE_HCRYPTPROV_FUNC está disponível para uso nos sistemas operacionais especificados na seção Requisitos. Ele pode estar alterado ou indisponível em versões subsequentes.]
A função PCRYPT_RESOLVE_HCRYPTPROV_FUNC retorna um identificador para um provedor de serviços criptográficos (CSP) usando o parâmetro phCryptProv para receber a chave que está sendo importada. É uma função de retorno de chamada chamada do contexto da função CryptImportPKCS8 . A função deve ser implementada pelo desenvolvedor para atender a cada aplicativo.
Sintaxe
PCRYPT_RESOLVE_HCRYPTPROV_FUNC PcryptResolveHcryptprovFunc;
BOOL PcryptResolveHcryptprovFunc(
[in] CRYPT_PRIVATE_KEY_INFO *pPrivateKeyInfo,
[out] HCRYPTPROV *phCryptProv,
[in] LPVOID pVoidResolveFunc
)
{...}
Parâmetros
[in] pPrivateKeyInfo
Um ponteiro para uma estrutura CRYPT_PRIVATE_KEY_INFO que descreve a chave que está sendo importada.
[out] phCryptProv
Um ponteiro para o HCRYPTPROV para receber o CSP.
[in] pVoidResolveFunc
O membro pVoidResolveFunc passado pelo chamador na estrutura CRYPT_PKCS8_IMPORT_PARAMS .
Retornar valor
Se a função for bem-sucedida, a função retornará diferente de zero (TRUE).
Se a função falhar, ela retornará zero (FALSE).
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows XP [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2003 [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | wincrypt.h |