ICertExit2 インターフェイス (certexit.h)

ICertExit2 インターフェイスは、Certificate Services サーバーと終了モジュール間の通信を提供する 2 つのインターフェイスのうちの 1 つです。

メモ 終了モジュールは、 ICertServerExit インターフェイスを使用して証明書サービス サーバーと通信できます。
 
Certificate Services サーバーは ICertExit2 メソッドを呼び出して、次のタスクを実行します。
  • Certificate Services サーバーを初期化します。
  • 証明書の発行、 CRL 発行、サーバーのシャットダウンなどのイベントが発生したことを終了モジュールに通知します。
  • 終了モジュールの説明を取得します。
  • 終了モジュールによって実装された ICertManageModule インターフェイスを取得します。 このインターフェイスのメソッドを使用すると、Certificate Services サーバーは終了モジュールを構成したり、終了モジュールのプロパティを設定および取得したりできます。

ICertExit2 は Certexit.h で定義されています。 ただし、プログラムを作成するときは、インクルード ファイルとして Certsrv.h を使用します。

Certificate Services インターフェイスは、アパートメント スレッディング モデルとフリー スレッド モデルの両方をサポートします。 スループットを向上させるために、空きスレッド処理をお勧めします。

継承

ICertExit2 インターフェイスは、ICertExitIDispatch から継承します。 ICertExit2 には、次の種類のメンバーもあります。

メソッド

ICertExit2 インターフェイスには、これらのメソッドがあります。

 
ICertExit2::GetManageModule

GetManageModule を呼び出し、ICertManageModule へのポインターのアドレスを渡すことによって、ICertExit2 インターフェイスに関連付けられている ICertManageModule インターフェイスを取得します。

要件

要件
サポートされている最小のクライアント サポートなし
サポートされている最小のサーバー Windows Server 2003 (デスクトップ アプリのみ)
対象プラットフォーム Windows
ヘッダー certexit.h (Certsrv.h を含む)