Partager via


Méthode ICertificateEnrollmentServerSetup ::UnInstall (casetup.h)

La méthode UnInstall supprime le service Web d’inscription de certificats (CES).

Syntaxe

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

Paramètres

pCAConfig

Ce paramètre est réservé à un usage futur.

pAuthentication

Ce paramètre est réservé à un usage futur.

Valeur retournée

Code de retour Description
E_ACCESSDENIED
L’utilisateur doit être un administrateur local.

La valeur de la propriété ErrorString est définie sur « Vous devez être administrateur de l’ordinateur local pour exécuter cette configuration ».

HRESULT_FROM_WIN32(ERROR_INVALID_STATE)
L’objet ICertificateEnrollmentServerSetup a été initialisé. Un objet est initialisé lorsque vous appelez avec succès InitializeInstallDefaults.

La valeur de la propriété ErrorString est définie sur « L’objet a été initialisé. Vous ne pouvez pas appeler UnInstall sur un objet initialisé. »

Remarques

Vous pouvez appeler cette méthode pour supprimer ces. Toutefois, étant donné que vous ne pouvez pas appeler la méthode UnInstall sur un objet ICertificateEnrollmentServerSetup qui a déjà été initialisé, vous devez créer un ICertificateEnrollmentServerSetup avant d’appeler UnInstall.

Cette méthode tente de supprimer tous les répertoires ces et le pool d’applications. Si elle n’est pas en mesure de le faire, elle retourne toujours S_OK, mais vous pouvez case activée la propriété ErrorString pour déterminer les problèmes rencontrés par la méthode.

Cette fonction effectue les actions suivantes :

  • Initialise Windows Management Instrumentation (WMI).
  • Tente de supprimer le répertoire %windir%\systemdata\ces et tous les sous-répertoires d’application qui peuvent exister. Pour plus d’informations, consultez la section Installer les remarques.
  • Tente de supprimer le pool d’applications et toutes les applications du pool.
  • Tente de mettre à jour le descripteur de sécurité du conteneur Objets supprimés dans Active Directory pour refuser l’accès par l’ordinateur. Pour plus d’informations, consultez la section Installer les remarques.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 7 [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 R2 [applications de bureau uniquement]
Plateforme cible Windows
En-tête casetup.h
DLL Certocm.dll

Voir aussi

ICertificateEnrollmentServerSetup