Метод ICertificateEnrollmentPolicyServerSetup::UnInstall (casetup.h)
Метод UnInstall удаляет веб-службу политики регистрации сертификатов (CEP).
Синтаксис
HRESULT UnInstall(
[in, optional] VARIANT *pAuthKeyBasedRenewal
);
Параметры
[in, optional] pAuthKeyBasedRenewal
Указатель на массив VARIANT , содержащий тип проверки подлинности и необязательные значения KeyBasedRenewal.
В первом элементе массива можно задать следующие значения для типа проверки подлинности.
- X509AuthKerberos
- X509AuthUserName
- X509AuthCertificate
Возвращаемое значение
Код возврата | Описание |
---|---|
|
Пользователь должен быть локальным администратором.
Для свойства ErrorString задано значение "Для запуска этой установки необходимо быть администратором локального компьютера". |
|
Объект ICertificateEnrollmentPolicyServerSetup инициализирован. Объект инициализируется при успешном вызове InitializeInstallDefaults.
Свойство ErrorString имеет значение "Объект был инициализирован. Вы не можете вызвать UnInstall для инициализированного объекта". |
Комментарии
Этот метод можно вызвать для удаления службы CEP. Однако, поскольку метод UnInstall нельзя вызвать для объекта ICertificateEnrollmentPolicyServerSetup , который уже был инициализирован, необходимо создать новый ICertificateEnrollmentPolicyServerSetup перед вызовом UnInstall.
Если параметр pAuthKeyBasedRenewal имеет значение NULL, эта функция выполняет следующие действия:
- Инициализирует инструментарий управления Windows (WMI).
- Пытается удалить каталог %Windir%\Systemdata\Cep и все подкаталоги приложений, которые могут существовать. Дополнительные сведения см. в разделе Установка примечаний.
- Пытается удалить пул приложений и все приложения в пуле.
- Пытается обновить дескриптор безопасности контейнера Удаленные объекты в Active Directory, чтобы запретить доступ компьютеру. Дополнительные сведения см. в разделе Установка примечаний.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 7 [только классические приложения] |
Минимальная версия сервера | Windows Server 2008 R2 [только классические приложения] |
Целевая платформа | Windows |
Header | casetup.h |
DLL | Certocm.dll |