Fungsi CryptCATOpen (mscat.h)
[Fungsi CryptCATOpen tersedia untuk digunakan dalam sistem operasi yang ditentukan di bagian Persyaratan. Ini mungkin diubah atau tidak tersedia dalam versi berikutnya.]
Fungsi CryptCATOpen membuka katalog dan mengembalikan handel konteks ke katalog yang terbuka.
Sintaks
HANDLE CryptCATOpen(
[in] LPWSTR pwszFileName,
[in] DWORD fdwOpenFlags,
[in] HCRYPTPROV hProv,
[in] DWORD dwPublicVersion,
[in] DWORD dwEncodingType
);
Parameter
[in] pwszFileName
Penunjuk ke string yang dihentikan null untuk nama file katalog.
[in] fdwOpenFlags
Nol, untuk membuka file katalog yang ada, atau kombinasi bitwise dari satu atau beberapa nilai berikut.
[in] hProv
Handel ke penyedia layanan kriptografi (CSP).
[in] dwPublicVersion
Versi file. Ini bisa menjadi salah satu nilai berikut.
Nilai | Makna |
---|---|
|
Format file versi 1. |
|
Format file versi 2.
Windows 8 dan Windows Server 2012: Dukungan untuk nilai ini dimulai. |
[in] dwEncodingType
Jenis pengodean yang digunakan untuk file. Jika nilai ini adalah 0, maka jenis pengodean diatur ke PKCS_7_ASN_ENCODING | X509_ASN_ENCODING.
Nilai kembali
Setelah berhasil, fungsi ini mengembalikan handel ke katalog terbuka. Setelah Anda selesai menggunakan handel, tutup dengan memanggil fungsi CryptCATClose . Fungsi CryptCATOpen mengembalikan INVALID_HANDLE_VALUE jika gagal.
Persyaratan
Klien minimum yang didukung | Windows XP [hanya aplikasi desktop] |
Server minimum yang didukung | Windows Server 2003 [hanya aplikasi desktop] |
Target Platform | Windows |
Header | mscat.h |
Pustaka | Wintrust.lib |
DLL | Wintrust.dll |