Scrittura di moduli di uscita personalizzati

I moduli di uscita personalizzati devono implementare l'interfaccia ICertExit , chiamata dal motore del server. Il metodo ICertExit::Initialize viene chiamato dal motore del server quando viene caricato il modulo di uscita. Consente al modulo di uscita di eseguire l'inizializzazione e restituisce un valore che informa il motore del server dei tipi di eventi per cui vuole la notifica. Il metodo ICertExit::GetDescription deve restituire una stringa di descrizione quando il motore del server lo richiede. Il metodo ICertExit::Notify viene chiamato dal motore del server per notificare al modulo di uscita che si è verificato un evento.

I moduli di uscita possono chiamare l'interfaccia ICertServerExit , che supporta molti degli stessi metodi dell'interfaccia ICertServerPolicy , ad eccezione dei metodi SetCertificateExtension e SetCertificateProperty .

Per informazioni sulla rimozione del modulo di uscita esistente e sull'installazione di una nuova versione, vedere l'argomento Exit Module Personalizzazione in Guida.