ICertServerExit インターフェイス (certif.h)
ICertServerExit インターフェイスはサーバー エンジンによってエクスポートされ、終了モジュールによって呼び出されます。
ICertServerExit を使用すると、出口モジュールで要求と証明書の要素を取得および列挙できます。
ICertServerExit は Certif.h で定義されています。 ただし、プログラムを作成するときは、インクルード ファイルとして Certsrv.h を使用します。 Certcli.dll は ICertServerExit インターフェイスを提供します。 このインターフェイスの型情報は、プラットフォーム ソフトウェア開発キット (SDK) に付属する Certclil.dll にも含まれています。
Certificate Services インターフェイスは、アパートメント スレッディング モデルとフリー スレッド モデルの両方をサポートします。 スループットを向上させるために、無料スレッド処理をお勧めします。
継承
ICertServerExit インターフェイスは、IDispatch インターフェイスから継承されます。 ICertServerExit には、次の種類のメンバーもあります。
メソッド
ICertServerExit インターフェイスには、これらのメソッドがあります。
ICertServerExit::EnumerateAttributes 現在のコンテキスト内の次の要求属性の名前を返し、次の属性への内部ポインターをインクリメントします。 |
ICertServerExit::EnumerateAttributesClose 属性列挙に接続されているリソースを解放します。 |
ICertServerExit::EnumerateAttributesSetup 現在のコンテキストに関連付けられている最初の要求属性への内部列挙ポインターを初期化します。 (ICertServerExit.EnumerateAttributesSetup) |
ICertServerExit::EnumerateExtensions 列挙する次の証明書拡張機能のオブジェクト識別子 (OID) 文字列 (拡張名とも呼ばれます) を返し、次の拡張機能への内部ポインターをインクリメントします。 |
ICertServerExit::EnumerateExtensionsClose 拡張機能列挙型に接続されているリソースを解放します。 |
ICertServerExit::EnumerateExtensionsSetup 現在のコンテキストに関連付けられている最初の証明書拡張機能への内部列挙ポインターを初期化します。 (ICertServerExit.EnumerateExtensionsSetup) |
ICertServerExit::GetCertificateExtension 指定した証明書拡張機能を取得します。 |
ICertServerExit::GetCertificateExtensionFlags ICertServerExit::GetCertificateExtension の最新の呼び出しによって取得された拡張機能からフラグを取得します。 |
ICertServerExit::GetCertificateProperty 証明書から名前付きプロパティを返します。 (ICertServerExit.GetCertificateProperty) |
ICertServerExit::GetRequestAttribute 要求から名前付き属性値を返します。 |
ICertServerExit::GetRequestProperty 要求から名前付きプロパティを返します。 |
ICertServerExit::SetContext Context によって参照される要求に対して、インターフェイスの現在のインスタンス化が動作するようにします。 |
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | サポートなし |
サポートされている最小のサーバー | Windows Server 2003 (デスクトップ アプリのみ) |
対象プラットフォーム | Windows |
ヘッダー | certif.h (Certsrv.h を含む) |