Partager via


ImportPFXToProvider, fonction de rappel (certenroll.h)

Importe un certificat PFX.

Syntaxe

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

Paramètres

[in] hWndParent

Handle vers une fenêtre parente.

[in] pbPFX

Pointeur vers une mémoire tampon qui contient le fichier PFX.

[in] cbPFX

Taille de pbPFX en octets.

[in] ImportFlags

Une ou plusieurs valeurs ImportPFXFlag .

[in, optional] pwszPassword

Pointeur vers une chaîne constante terminée par un caractère Null de caractères Unicode 16 bits qui correspond au mot de passe du fichier PFX.

[in, optional] pwszProviderName

Pointeur vers une chaîne constante terminée par un caractère Null de caractères Unicode 16 bits qui est le nom du fournisseur de chiffrement.

[in, optional] pwszReaderName

Pointeur vers une chaîne constante terminée par une valeur Null de caractères Unicode 16 bits qui est le nom du lecteur de carte intelligent (peut être nullptr).

[in, optional] pwszContainerNamePrefix

Pointeur vers une chaîne constante terminée par un caractère Unicode de 16 bits qui est le nom du conteneur (peut être nullptr).

[in, optional] pwszPin

Pointeur vers une chaîne constante terminée par un caractère Unicode de 16 bits qui est le code confidentiel du carte intelligent (peut être nullptr).

[in, optional] pwszFriendlyName

Pointeur vers une chaîne constante terminée par une valeur Null de caractères Unicode 16 bits qui est le nom convivial du certificat (peut être nullptr).

[out, optional] pcCertOut

Pointeur vers DWORD qui reçoit le nombre de certificats correctement importés (peut être nullptr).

[out, optional] prgpCertOut

Pointeur vers un pointeur qui reçoit une structure CERT_CONTEXT (peut être nullptr).

Valeur de retour

Aucune

Configuration requise

   
Plateforme cible Windows
En-tête certenroll.h