CryptUIDlgSelectCertificateFromStore 関数 (cryptuiapi.h)
CryptUIDlgSelectCertificateFromStore 関数は、指定したストアからの証明書の選択を許可するダイアログ ボックスを表示します。
構文
PCCERT_CONTEXT CryptUIDlgSelectCertificateFromStore(
[in] HCERTSTORE hCertStore,
[in] HWND hwnd,
[in, optional] LPCWSTR pwszTitle,
[in, optional] LPCWSTR pwszDisplayString,
[in] DWORD dwDontUseColumn,
[in] DWORD dwFlags,
[in] void *pvReserved
);
パラメーター
[in] hCertStore
検索する証明書ストアのハンドル。
[in] hwnd
表示用ウィンドウのハンドル。 NULL の場合、既定ではデスクトップ ウィンドウが設定されます。
[in, optional] pwszTitle
ダイアログ ボックスのタイトルとして使用される文字列。 NULL の場合、既定のタイトル "証明書の選択" が使用されます。
[in, optional] pwszDisplayString
選択ダイアログ ボックスのテキスト ステートメント。 NULL の場合、既定の語句 "使用する証明書を選択してください" が使用されます。
[in] dwDontUseColumn
ディスプレイの列を除外するために組み合わせることができるフラグ。
[in] dwFlags
現在は使用されていません。0 に設定する必要があります。
[in] pvReserved
将来利用するために予約されています。
戻り値
選択した証明書コンテキストへのポインターを返します。 証明書が選択されていない場合は、 NULL が返されます。 証明書の使用が完了したら、 CertFreeCertificateContext 関数を呼び出して証明書コンテキストを解放します。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows XP (デスクトップ アプリのみ) |
サポートされている最小のサーバー | Windows Server 2003 (デスクトップ アプリのみ) |
対象プラットフォーム | Windows |
ヘッダー | cryptuiapi.h |
Library | Cryptui.lib |
[DLL] | Cryptui.dll |