Fungsi CryptCATAdminRemoveCatalog (mscat.h)
[Fungsi CryptCATAdminRemoveCatalog tersedia untuk digunakan dalam sistem operasi yang ditentukan di bagian Persyaratan. Ini mungkin diubah atau tidak tersedia dalam versi berikutnya.]
Fungsi CryptCATAdminRemoveCatalog menghapus file katalog dan menghapus entri katalog tersebut dari database katalog Windows. Fungsi ini adalah satu-satunya cara yang didukung untuk menghapus katalog dari database sambil memastikan integritas database. Fungsi ini tidak memiliki pustaka impor terkait. Anda harus menggunakan fungsi LoadLibrary dan GetProcAddress untuk menautkan secara dinamis ke Wintrust.dll.
Sintaks
BOOL CryptCATAdminRemoveCatalog(
[in] HCATADMIN hCatAdmin,
[in] LPCWSTR pwszCatalogFile,
[in] DWORD dwFlags
);
Parameter
[in] hCatAdmin
Tangani yang sebelumnya ditetapkan oleh fungsi CryptCATAdminAcquireContext .
[in] pwszCatalogFile
Penunjuk ke string yang dihentikan null agar nama katalog dihapus. String ini hanya boleh berisi nama, tanpa informasi jalur apa pun.
[in] dwFlags
Parameter ini dicadangkan untuk digunakan di masa mendatang dan harus diatur ke nol.
Nilai kembali
Nilai yang dikembalikan adalah TRUE jika fungsi berhasil; FALSE jika fungsi gagal.
Untuk informasi kesalahan yang diperluas, panggil fungsi GetLastError . Untuk daftar lengkap kode kesalahan yang disediakan oleh sistem operasi, lihat Kode Kesalahan Sistem.
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 | mscat.h |
Pustaka | Wintrust.lib |
DLL | Wintrust.dll |