Compartilhar via


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

Confira também

CRYPT_PKCS8_IMPORT_PARAMS

CRYPT_PRIVATE_KEY_INFO

CryptImportPKCS8

HCRYPTPROV