Método ICertificateEnrollmentServerSetup::UnInstall (casetup.h)
El método UnInstall quita el servicio web de inscripción de certificados (CES).
Sintaxis
HRESULT UnInstall(
VARIANT *pCAConfig,
VARIANT *pAuthentication
);
Parámetros
pCAConfig
Este parámetro se reserva para uso futuro.
pAuthentication
Este parámetro se reserva para uso futuro.
Valor devuelto
Código devuelto | Descripción |
---|---|
|
El usuario debe ser un administrador local.
El valor de la propiedad ErrorString se establece en "Debe ser el administrador de la máquina local para ejecutar esta configuración". |
|
Se ha inicializado el objeto ICertificateEnrollmentServerSetup . Un objeto se inicializa cuando se llama correctamente a InitializeInstallDefaults.
El valor de la propiedad ErrorString se establece en "Se ha inicializado el objeto . No se puede llamar a UnInstall en un objeto inicializado". |
Comentarios
Puede llamar a este método para quitar CES. Sin embargo, dado que no se puede llamar al método UnInstall en un objeto ICertificateEnrollmentServerSetup que ya se ha inicializado, debe crear un nuevo ICertificateEnrollmentServerSetup antes de llamar a UnInstall.
Este método intenta eliminar todos los directorios relacionados con CES y el grupo de aplicaciones. Si no puede hacerlo, todavía devuelve S_OK, pero puede comprobar la propiedad ErrorString para determinar qué problemas encontró el método.
Esta función realiza las siguientes acciones:
- Inicializa Instrumental de administración de Windows (WMI).
- Intenta eliminar el directorio %windir%\systemdata\ces y todos los subdirectorios de aplicación que pueden existir. Para obtener más información, vea la sección Comentarios de instalación .
- Intenta eliminar el grupo de aplicaciones y todas las aplicaciones del grupo.
- Intenta actualizar el descriptor de seguridad del contenedor Objetos eliminados de Active Directory para denegar el acceso por parte del equipo. Para obtener más información, vea la sección Comentarios de instalación .
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 7 [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2008 R2 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | casetup.h |
Archivo DLL | Certocm.dll |