Partager via


Interface ICertExit2 (certexit.h)

L’interface ICertExit2 est l’une des deux interfaces qui fournissent des communications entre le serveur des services de certificats et un module de sortie.

Note Le module de sortie peut communiquer avec le serveur des services de certificats à l’aide de l’interface ICertServerExit .
 
Le serveur des services de certificats appelle les méthodes ICertExit2 pour effectuer les tâches suivantes :
  • Initialisez le serveur Des services de certificats.
  • Informez le module de sortie d’un événement tel que l’émission de certificat, l’émission de la liste de révocation de certificats ou l’arrêt du serveur.
  • Récupérez une description du module de sortie.
  • Récupérez l’interface ICertManageModule implémentée par le module de sortie. Les méthodes de cette interface permettent au serveur des services de certificats de configurer le module de sortie, ainsi que de définir et de récupérer les propriétés du module de sortie.

ICertExit2 est défini dans Certexit.h. Toutefois, lorsque vous créez votre programme, utilisez Certsrv.h comme fichier include.

Les interfaces des services de certificats prennent en charge à la fois les modèles de thread d’appartement et de thread libre. Pour un meilleur débit, le threading gratuit est recommandé.

Héritage

L’interface ICertExit2 hérite d’ICertExit et IDispatch. ICertExit2 possède également les types de membres suivants :

Méthodes

L’interface ICertExit2 possède ces méthodes.

 
ICertExit2 ::GetManageModule

Récupère l’interface ICertManageModule associée à l’interface ICertExit2 en appelant GetManageModule et en transmettant l’adresse d’un pointeur vers un ICertManageModule.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Aucun pris en charge
Serveur minimal pris en charge Windows Server 2003 [applications de bureau uniquement]
Plateforme cible Windows
En-tête certexit.h (include Certsrv.h)