Méthode ICertificateEnrollmentServerSetup ::UnInstall (casetup.h)
La méthode UnInstall supprime le service Web d’inscription de certificats (CES).
HRESULT UnInstall(
VARIANT *pCAConfig,
VARIANT *pAuthentication
);
pCAConfig
Ce paramètre est réservé à un usage futur.
pAuthentication
Ce paramètre est réservé à un usage futur.
Code de retour | Description |
---|---|
|
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 ». |
|
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é. » |
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.
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 |