Metodo ICertificateEnrollmentServerSetup::UnInstall (casetup.h)
Il metodo UnInstall rimuove il servizio Web registrazione certificati (CES).
Sintassi
HRESULT UnInstall(
VARIANT *pCAConfig,
VARIANT *pAuthentication
);
Parametri
pCAConfig
Questo parametro è riservato per usi futuri.
pAuthentication
Questo parametro è riservato per usi futuri.
Valore restituito
Codice restituito | Descrizione |
---|---|
|
L'utente deve essere un amministratore locale.
Il valore della proprietà ErrorString è impostato su "È necessario essere l'amministratore del computer locale per eseguire questa configurazione". |
|
L'oggetto ICertificateEnrollmentServerSetup è stato inizializzato. Un oggetto viene inizializzato quando si chiama InitializeInstallDefaults.
Il valore della proprietà ErrorString è impostato su "L'oggetto è stato inizializzato. Non è possibile chiamare UnInstall in un oggetto inizializzato." |
Commenti
È possibile chiamare questo metodo per rimuovere CES. Tuttavia, poiché non è possibile chiamare il metodo UnInstall in un oggetto ICertificateEnrollmentServerSetup già inizializzato, è necessario creare un nuovo oggetto ICertificateEnrollmentServerSetup prima di chiamare UnInstall.
Questo metodo tenta di eliminare tutte le directory correlate al CES e il pool di applicazioni. Se non è in grado di farlo, restituisce comunque S_OK, ma è possibile controllare la proprietà ErrorString per determinare i problemi riscontrati dal metodo.
Questa funzione esegue le azioni seguenti:
- Inizializza Strumentazione gestione Windows (WMI).
- Tenta di eliminare la directory %windir%\systemdata\ces e tutte le sottodirectory dell'applicazione che potrebbero esistere. Per altre informazioni, vedere la sezione Installa osservazioni.
- Tenta di eliminare il pool di applicazioni e tutte le applicazioni nel pool.
- Tenta di aggiornare il descrittore di sicurezza del contenitore Oggetti eliminati in Active Directory per negare l'accesso dal computer. Per altre informazioni, vedere la sezione Installa osservazioni.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 7 [solo app desktop] |
Server minimo supportato | Windows Server 2008 R2 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | casetup.h |
DLL | Certocm.dll |