Fungsi CryptUIDlgSelectCertificate
Fungsi CryptUIDlgSelectCertificate menampilkan kotak dialog yang memungkinkan pengguna untuk memilih sertifikat.
Sintaks
PCCERT_CONTEXT WINAPI CryptUIDlgSelectCertificate(
_In_ PCCRYPTUI_SELECTCERTIFICATE_STRUCT pcsc
);
Parameter
-
pcsc [in]
-
Penunjuk ke struktur CRYPTUI_SELECTCERTIFICATE_STRUCT yang berisi informasi tentang kotak dialog untuk ditampilkan.
Menampilkan nilai
Penunjuk ke struktur CERT_CONTEXT yang mewakili sertifikat yang dipilih oleh pengguna. Setelah selesai menggunakan sertifikat ini, Anda harus meneruskan penunjuk ini ke fungsi CertFreeCertificateContext untuk mengurangi jumlah referensi konteks sertifikat.
Jika anggota dwFlags dari struktur pcsc tidak berisi bendera CRYPTUI_SELECTCERT_MULTISELECT , nilai pengembalian NULL berarti bahwa pengguna menutup kotak dialog tanpa memilih sertifikat.
Jika anggota dwFlags dari struktur pcsc memang berisi bendera CRYPTUI_SELECTCERT_MULTISELECT , fungsi ini selalu mengembalikan NULL. Sertifikat yang dipilih akan terkandung dalam penyimpanan sertifikat yang diwakili oleh anggota hSelectedCertStorepcsc. Jika jumlah sertifikat di penyimpanan sama sebelum dan sesudah memanggil CryptUIDlgSelectCertificate, pengguna menutup kotak dialog tanpa memilih sertifikat apa pun.
Keterangan
Jika anggota dwFlags dari struktur CRYPTUI_SELECTCERTIFICATE_STRUCT diatur ke CRYPTUI_SELECTCERT_LEGACY, dialog warisan ditampilkan. Jika tidak, dialog pemilihan sertifikat saat ini ditampilkan.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung |
Windows XP [hanya aplikasi desktop] |
Server minimum yang didukung |
Windows Server 2003 [hanya aplikasi desktop] |
Akhir dukungan |
Windows 7 [hanya aplikasi desktop] |
Pustaka |
|
DLL |
|
Nama Unicode dan ANSI |
CryptUIDlgSelectCertificateW (Unicode) dan CryptUIDlgSelectCertificateA (ANSI) |