Compartir a través de


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
E_ACCESSDENIED
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".

HRESULT_FROM_WIN32(ERROR_INVALID_STATE)
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

Consulte también

ICertificateEnrollmentServerSetup