Freigeben über


ICertExit2-Schnittstelle (certexit.h)

Die ICertExit2-Schnittstelle ist eine von zwei Schnittstellen, die die Kommunikation zwischen dem Certificate Services-Server und einem Exitmodul ermöglichen.

Hinweis Das Exitmodul kann über die ICertServerExit-Schnittstelle mit dem Certificate Services-Server kommunizieren.
 
Der Zertifikatdiensteserver ruft die ICertExit2-Methoden auf, um die folgenden Aufgaben auszuführen:
  • Initialisieren Sie den Zertifikatdiensteserver.
  • Benachrichtigen Sie das Beendigungsmodul, wenn ein Ereignis wie die Zertifikatausstellung, die Zertifikatsperrlistenausstellung oder das Herunterfahren des Servers aufgetreten ist.
  • Rufen Sie eine Beschreibung des Exitmoduls ab.
  • Rufen Sie die vom Exitmodul implementierte ICertManageModule-Schnittstelle ab. Mit den Methoden dieser Schnittstelle kann der Zertifikatdiensteserver das Exitmodul konfigurieren und die Eigenschaften des Exitmoduls festlegen und abrufen.

ICertExit2 ist in Certexit.h definiert. Wenn Sie Ihr Programm erstellen, verwenden Sie jedoch Certsrv.h als Include-Datei.

Certificate Services-Schnittstellen unterstützen sowohl Apartmentthreading- als auch Free-Threading-Modelle. Für einen besseren Durchsatz wird freies Threading empfohlen.

Vererbung

Die ICertExit2-Schnittstelle erbt von ICertExit und IDispatch. ICertExit2 verfügt auch über folgende Arten von Membern:

Methoden

Die ICertExit2-Schnittstelle verfügt über diese Methoden.

 
ICertExit2::GetManageModule

Ruft die der ICertExit2-Schnittstelle zugeordnete ICertManageModule-Schnittstelle ab, indem GetManageModule aufgerufen und die Adresse eines Zeigers an ein ICertManageModule übergeben wird.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Nicht unterstützt
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile certexit.h (include Certsrv.h)