Метод ICertificateEnrollmentServerSetup::UnInstall (casetup.h)
Метод UnInstall удаляет веб-службу регистрации сертификатов (CES).
Синтаксис
HRESULT UnInstall(
VARIANT *pCAConfig,
VARIANT *pAuthentication
);
Параметры
pCAConfig
Этот параметр зарезервирован для использования в будущем.
pAuthentication
Этот параметр зарезервирован для использования в будущем.
Возвращаемое значение
Код возврата | Описание |
---|---|
|
Пользователь должен быть локальным администратором.
Для свойства ErrorString задано значение "Для запуска этой установки необходимо быть администратором локального компьютера". |
|
Объект ICertificateEnrollmentServerSetup инициализирован. Объект инициализируется при успешном вызове Метода InitializeInstallDefaults.
Для свойства ErrorString задано значение "Объект был инициализирован. Вы не можете вызвать unInstall для инициализированного объекта". |
Комментарии
Этот метод можно вызвать для удаления CES. Однако поскольку метод UnInstall нельзя вызвать для объекта ICertificateEnrollmentServerSetup , который уже был инициализирован, необходимо создать новый ICertificateEnrollmentServerSetup перед вызовом UnInstall.
Этот метод пытается удалить все каталоги, связанные с CES, и пул приложений. Если это не удается сделать, он по-прежнему возвращает S_OK, но вы можете проверка свойство ErrorString, чтобы определить, какие проблемы возникли в методе.
Эта функция выполняет следующие действия:
- Инициализирует инструментарий управления Windows (WMI).
- Пытается удалить каталог %windir%\systemdata\ces и все существующие подкаталоги приложения. Дополнительные сведения см. в разделе Установка примечаний.
- Пытается удалить пул приложений и все приложения в пуле.
- Пытается обновить дескриптор безопасности контейнера "Удаленные объекты" в Active Directory, чтобы запретить доступ компьютеру. Дополнительные сведения см. в разделе Установка примечаний.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 7 [только классические приложения] |
Минимальная версия сервера | Windows Server 2008 R2 [только классические приложения] |
Целевая платформа | Windows |
Header | casetup.h |
DLL | Certocm.dll |