Fungsi CryptUIWizExport (cryptuiapi.h)
Fungsi CryptUIWizExport mengeksporsertifikat, daftar kepercayaan sertifikat (CTL), daftar pencabutan sertifikat (CRL), atau penyimpanan sertifikat ke file. Ekspor dapat dilakukan dengan atau tanpa interaksi pengguna.
Sintaks
BOOL CryptUIWizExport(
[in] DWORD dwFlags,
[in] HWND hwndParent,
[in] LPCWSTR pwszWizardTitle,
[in] PCCRYPTUI_WIZ_EXPORT_INFO pExportInfo,
[in] void *pvoid
);
Parameter
[in] dwFlags
Berisi bendera yang mengubah perilaku fungsi. Ini bisa nol atau kombinasi dari satu atau beberapa nilai berikut.
Nilai | Makna |
---|---|
|
Fungsi ini akan melakukan ekspor berdasarkan informasi dalam struktur CRYPTUI_WIZ_EXPORT_INFO yang ditunjukkan oleh pExportInfo tanpa menampilkan antarmuka pengguna apa pun. Jika bendera ini tidak ditentukan, fungsi ini akan menampilkan wizard untuk memandu pengguna melalui proses ekspor. |
|
Menekan semua antarmuka pengguna yang dihasilkan oleh penyedia layanan kriptografi (CSP). Opsi ini dapat ditimpa oleh opsi CRYPTUI_WIZ_NO_UI_EXCEPT_CSP . |
|
Tekan semua antarmuka pengguna kecuali yang dihasilkan oleh CSP. Opsi ini mengambil alih opsi CRYPTUI_WIZ_IGNORE_NO_UI_FLAG_FOR_CSPS . |
|
Lewati halaman Ekspor Kunci Privat dan asumsikan bahwa kunci privat akan diekspor. |
|
Nonaktifkan kotak centang Hapus kunci privat di halaman Ekspor Format File . |
[in] hwndParent
Gagang jendela yang akan digunakan sebagai induk kotak dialog yang dibuat fungsi ini. Parameter ini diabaikan jika bendera CRYPT_WIZ_NO_UI diatur dalam dwFlags.
[in] pwszWizardTitle
Penunjuk ke string Unicode yang dihentikan null yang berisi judul yang akan digunakan dalam kotak dialog yang dibuat fungsi ini. Parameter ini diabaikan jika bendera CRYPT_WIZ_NO_UI diatur dalam dwFlags.
[in] pExportInfo
Penunjuk ke struktur CRYPTUI_WIZ_EXPORT_INFO yang berisi informasi tentang memproduksi wizard ekspor.
[in] pvoid
Jika anggota dwSubjectChoice dari struktur CRYPTUI_WIZ_EXPORT_INFO yang dirujuk pExportInfoCRYPTUI_WIZ_EXPORT_CERT_CONTEXT, dan jika bendera CRYPTUI_WIZ_NO_UI diatur dalam dwFlags, parameter ini adalah penunjuk ke struktur CRYPTUI_WIZ_EXPORT_CERTCONTEXT_INFO .
Jika bendera CRYPTUI_WIZ_NO_UI tidak diatur dalam dwFlags, parameter ini bersifat opsional dan dapat berupa NULL. Jika parameter ini bukan NULL, struktur CRYPTUI_WIZ_EXPORT_CERTCONTEXT_INFO berisi nilai yang ditampilkan kepada pengguna sebagai pilihan default.
Nilai kembali
Jika fungsi berhasil, fungsi mengembalikan bukan nol.
Jika fungsi gagal, fungsi akan mengembalikan nol. Untuk informasi kesalahan yang diperluas, panggil fungsi GetLastError .
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
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk