Compartilhar via


Função de retorno de chamada ImportPFXToProvider (certenroll.h)

Importa um certificado PFX.

Sintaxe

ImportPFXToProvider Importpfxtoprovider;

HRESULT Importpfxtoprovider(
  [in]            HWND hWndParent,
  [in]            BYTE const *pbPFX,
  [in]            DWORD cbPFX,
  [in]            ImportPFXFlags ImportFlags,
  [in, optional]  PCWSTR pwszPassword,
  [in, optional]  PCWSTR pwszProviderName,
  [in, optional]  PCWSTR pwszReaderName,
  [in, optional]  PCWSTR pwszContainerNamePrefix,
  [in, optional]  PCWSTR pwszPin,
  [in, optional]  PCWSTR pwszFriendlyName,
  [out, optional] DWORD *pcCertOut,
  [out, optional] PCCERT_CONTEXT **prgpCertOut
)
{...}

Parâmetros

[in] hWndParent

Manipule para uma janela pai.

[in] pbPFX

Ponteiro para um buffer que contém o arquivo PFX.

[in] cbPFX

Tamanho de pbPFX em bytes.

[in] ImportFlags

Um ou mais valores ImportPFXFlag .

[in, optional] pwszPassword

Ponteiro para uma cadeia de caracteres unicode de 16 bits terminada em nulo constante que é a Senha do arquivo PFX.

[in, optional] pwszProviderName

Ponteiro para uma cadeia de caracteres terminada em nulo constante de caracteres Unicode de 16 bits que é o nome do provedor de criptografia.

[in, optional] pwszReaderName

Ponteiro para uma cadeia de caracteres unicode de 16 bits terminada em nulo constante que é o nome do leitor de cartão inteligente (pode ser nullptr).

[in, optional] pwszContainerNamePrefix

Ponteiro para uma cadeia de caracteres terminada em nulo constante de caracteres Unicode de 16 bits que é o nome do contêiner (pode ser nullptr).

[in, optional] pwszPin

Ponteiro para uma cadeia de caracteres unicode de 16 bits terminada em nulo constante que é o PIN da cartão inteligente (pode ser nullptr).

[in, optional] pwszFriendlyName

Ponteiro para uma cadeia de caracteres unicode de 16 bits terminada em nulo constante que é o nome amigável do certificado (pode ser nullptr).

[out, optional] pcCertOut

Ponteiro para DWORD que recebe o número de certificados importados com êxito (pode ser nullptr).

[out, optional] prgpCertOut

Ponteiro para um ponteiro que recebe uma estrutura CERT_CONTEXT (pode ser nullptr).

Valor retornado

Nenhum

Requisitos

   
Plataforma de Destino Windows
Cabeçalho certenroll.h