共用方式為


ImportPFXToProvider 回呼函式 (certenroll.h)

匯入 PFX 憑證。

語法

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

參數

[in] hWndParent

父視窗的控制碼。

[in] pbPFX

包含 PFX 檔案之緩衝區的指標。

[in] cbPFX

pbPFX 的大小,以位元組為單位。

[in] ImportFlags

一或多個 ImportPFXFlag 值。

[in, optional] pwszPassword

PFX 檔案之 Password 之常數 Null 終止字串的指標,其為 16 位 Unicode 字元。

[in, optional] pwszProviderName

為加密提供者名稱之 16 位 Unicode 字元之常數 Null 終止字串的指標。

[in, optional] pwszReaderName

16 位 Unicode 字元的常數 Null 終止字串指標,智慧卡讀取器名稱 (可以是 nullptr) 。

[in, optional] pwszContainerNamePrefix

16 位 Unicode 字元的常數 Null 終止字串指標,其為容器名稱 (可以是 nullptr) 。

[in, optional] pwszPin

16 位 Unicode 字元的常數 Null 終止字串指標,智慧卡的 PIN (可以是 nullptr) 。

[in, optional] pwszFriendlyName

16 位 Unicode 字元的常數 Null 終止字串指標,其為憑證易記名稱, (可以是 nullptr) 。

[out, optional] pcCertOut

接收成功匯入 (憑證數目的 DWORD 指標可以是 nullptr) 。

[out, optional] prgpCertOut

接收 CERT_CONTEXT結構 ( 指標的指標可以是 nullptr) 。

傳回值

規格需求

   
目標平台 Windows
標頭 certenroll.h