Écriture de modules de sortie personnalisés
Les modules de sortie personnalisés doivent implémenter l’interface ICertExit , qui est appelée par le moteur serveur. La méthode ICertExit :: Initialize est appelée par le moteur serveur lorsque le module de sortie est chargé. Elle permet au module de sortie d’effectuer l’initialisation et retourne une valeur qui informe le moteur serveur des types d’événements pour lesquels il souhaite recevoir la notification. La méthode ICertExit :: GetDescription doit retourner une chaîne de description lorsque le moteur du serveur le demande. La méthode ICertExit :: Notify est appelée par le moteur du serveur pour informer le module de sortie qu’un événement s’est produit.
Les modules de sortie peuvent appeler l’interface ICertServerExit , qui prend en charge la plupart des méthodes de l’interface ICertServerPolicy , à l’exception des méthodes SetCertificateExtension et SetCertificateProperty .
Pour plus d’informations sur la suppression du module de sortie existant et l’installation d’un nouveau, consultez la rubrique relative à la personnalisation du module de sortie dans l’aide de.