Bagikan melalui


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

Lihat juga

CryptCATAdminAddCatalog