Bagikan melalui


Metode ICertificateEnrollmentServerSetup::UnInstall (casetup.h)

Metode Hapus Instalan menghapus Layanan Web Pendaftaran Sertifikat (CES).

Sintaks

HRESULT UnInstall(
  VARIANT *pCAConfig,
  VARIANT *pAuthentication
);

Parameter

pCAConfig

Parameter ini dicadangkan untuk digunakan di masa mendatang.

pAuthentication

Parameter ini dicadangkan untuk digunakan di masa mendatang.

Nilai kembali

Menampilkan kode Deskripsi
E_ACCESSDENIED
Pengguna harus menjadi administrator lokal.

Nilai properti ErrorString diatur ke "Anda harus menjadi administrator komputer lokal untuk menjalankan penyiapan ini."

HRESULT_FROM_WIN32(ERROR_INVALID_STATE)
Objek ICertificateEnrollmentServerSetup telah diinisialisasi. Objek diinisialisasi ketika Anda berhasil memanggil InitializeInstallDefaults.

Nilai properti ErrorString diatur ke "Objek telah diinisialisasi. Anda tidak dapat memanggil Hapus Instalan pada objek yang diinisialisasi."

Keterangan

Anda dapat memanggil metode ini untuk menghapus CES. Namun, karena Anda tidak dapat memanggil metode UnInstall pada objek ICertificateEnrollmentServerSetup yang telah diinisialisasi, Anda harus membuat ICertificateEnrollmentServerSetup baru sebelum memanggil UnInstall.

Metode ini mencoba menghapus semua direktori terkait CES dan kumpulan aplikasi. Jika tidak dapat melakukannya, ia masih mengembalikan S_OK, tetapi Anda dapat memeriksa properti ErrorString untuk menentukan masalah apa yang dihadapi metode.

Fungsi ini melakukan tindakan berikut:

  • Menginisialisasi Instrumentasi Manajemen Windows (WMI).
  • Mencoba menghapus direktori %windir%\systemdata\ces dan semua subdirektori aplikasi yang mungkin ada. Untuk informasi selengkapnya, lihat bagian Pasang Keterangan.
  • Mencoba menghapus kumpulan aplikasi dan semua aplikasi di kumpulan.
  • Mencoba memperbarui pendeskripsi keamanan kontainer Objek Dihapus di Direktori Aktif untuk menolak akses oleh komputer. Untuk informasi selengkapnya, lihat bagian Pasang Keterangan.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 7 [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2008 R2 [hanya aplikasi desktop]
Target Platform Windows
Header casetup.h
DLL Certocm.dll

Lihat juga

ICertificateEnrollmentServerSetup