Funzione di callback ImportPFXToProvider (certenroll.h)

Importa un certificato PFX.

Sintassi

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
)
{...}

Parametri

[in] hWndParent

Handle in una finestra padre.

[in] pbPFX

Puntatore a un buffer contenente il file PFX.

[in] cbPFX

Dimensioni di pbPFX in byte.

[in] ImportFlags

Uno o più valori ImportPFXFlag .

[in, optional] pwszPassword

Puntatore a una stringa con terminazione null costante di caratteri Unicode a 16 bit che rappresenta la password per il file PFX.

[in, optional] pwszProviderName

Puntatore a una stringa con terminazione null costante di caratteri Unicode a 16 bit che è il nome del provider di crittografia.

[in, optional] pwszReaderName

Puntatore a una stringa con terminazione null costante di caratteri Unicode a 16 bit che è il nome del lettore smart card (può essere nullptr).

[in, optional] pwszContainerNamePrefix

Puntatore a una stringa con terminazione null costante di caratteri Unicode a 16 bit che corrisponde al nome del contenitore (può essere nullptr).

[in, optional] pwszPin

Puntatore a una stringa con terminazione null costante di caratteri Unicode a 16 bit che è il PIN della smart card (può essere nullptr).

[in, optional] pwszFriendlyName

Puntatore a una stringa con terminazione null costante di caratteri Unicode a 16 bit che è il nome descrittivo del certificato (può essere nullptr).

[out, optional] pcCertOut

Puntatore a DWORD che riceve il numero di certificati importati correttamente (può essere nullptr).

[out, optional] prgpCertOut

Puntatore a un puntatore che riceve una struttura CERT_CONTEXT (può essere nullptr).

Valore restituito

nessuno

Requisiti

   
Piattaforma di destinazione Windows
Intestazione certenroll.h