Bagikan melalui


Fungsi CryptUIDlgSelectCertificateFromStore (cryptuiapi.h)

Fungsi CryptUIDlgSelectCertificateFromStore menampilkan kotak dialog yang memungkinkan pemilihan sertifikat dari penyimpanan tertentu.

Sintaks

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
);

Parameter

[in] hCertStore

Menangani penyimpanan sertifikat yang akan dicari.

[in] hwnd

Gagang jendela untuk tampilan. Jika NULL, default ke jendela desktop.

[in, optional] pwszTitle

String yang digunakan sebagai judul kotak dialog. Jika NULL, judul default, "Pilih Sertifikat," digunakan.

[in, optional] pwszDisplayString

Pernyataan teks dalam kotak dialog pilihan. Jika NULL, frasa default, "Pilih sertifikat yang ingin Anda gunakan", akan digunakan.

[in] dwDontUseColumn

Bendera yang dapat digabungkan untuk mengecualikan kolom tampilan.

Nilai Makna
CRYPTUI_SELECT_ISSUEDTO_COLUMN
Jangan tampilkan informasi ISSUEDTO.
CRYPTUI_SELECT_ISSUEDBY_COLUMN
Jangan tampilkan informasi ISSUEDBY.
CRYPTUI_SELECT_INTENDEDUSE_COLUMN
Jangan tampilkan informasi IntendedUse.
CRYPTUI_SELECT_FRIENDLYNAME_COLUMN
Jangan tampilkan informasi nama tampilan.
CRYPTUI_SELECT_LOCATION_COLUMN
Jangan tampilkan informasi lokasi.
CRYPTUI_SELECT_EXPIRATION_COLUMN
Jangan tampilkan informasi kedaluwarsa.

[in] dwFlags

Saat ini tidak digunakan dan harus diatur ke 0.

[in] pvReserved

Disiapkan untuk penggunaan masa mendatang.

Mengembalikan nilai

Mengembalikan penunjuk ke konteks sertifikat yang dipilih. Jika tidak ada sertifikat yang dipilih, NULL dikembalikan. Setelah Anda selesai menggunakan sertifikat, bebaskan konteks sertifikat dengan memanggil fungsi CertFreeCertificateContext .

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows XP [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2003 [hanya aplikasi desktop]
Target Platform Windows
Header cryptuiapi.h
Pustaka Cryptui.lib
DLL Cryptui.dll

Lihat juga

CryptUIDlgViewContext