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 |