PFN_CERT_STORE_PROV_READ_CERT コールバック関数 (wincrypt.h)

証明書コンテキストのプロバイダーのコピーを読み取るアプリケーション定義のコールバック関数。 存在する場合は、新しい証明書コンテキストが作成されます。 現在、 証明書ストア 関数によって直接呼び出されていません。 ただし、他のプロバイダーをサポートするためにエクスポートされる場合があります。

構文

PFN_CERT_STORE_PROV_READ_CERT PfnCertStoreProvReadCert;

BOOL PfnCertStoreProvReadCert(
  [in]  HCERTSTOREPROV hStoreProv,
  [in]  PCCERT_CONTEXT pStoreCertContext,
  [in]  DWORD dwFlags,
  [out] PCCERT_CONTEXT *ppProvCertContext
)
{...}

パラメーター

[in] hStoreProv

CertDllOpenStoreProv によってCERT_STORE_PROV_INFOで返されるプロバイダー固有の値。

[in] pStoreCertContext

読み取る証明書の CERT_CONTEXT へのポインター。

[in] dwFlags

将来使用するために予約され、0 に設定されます。

[out] ppProvCertContext

プロバイダーの証明書コンテキストのコピーへのポインター。 コンテキストは、 CertFreeCertificateContext を呼び出すことによって解放されます。

戻り値

証明書が正常に読み取られた場合は TRUE を 返します。

要件

要件
サポートされている最小のクライアント Windows XP (デスクトップ アプリのみ)
サポートされている最小のサーバー Windows Server 2003 (デスクトップ アプリのみ)
対象プラットフォーム Windows
ヘッダー wincrypt.h

こちらもご覧ください

CERT_CONTEXT

CERT_STORE_PROV_INFO

コールバック関数

CertDllOpenStoreProv

CertFreeCertificateContext