IEnumCERTVIEWATTRIBUTE インターフェイス (certview.h)

IEnumCERTVIEWATTRIBUTE インターフェイスは、行列挙シーケンスの現在の行の証明書属性を含む属性列挙シーケンスを表します。

属性列挙シーケンスは、 IEnumCERTVIEWROW::EnumCertViewAttribute メソッドの呼び出しによって取得されます。 この列挙シーケンスを取得した後、 IEnumCERTVIEWATTRIBUTE インターフェイスのメソッドを使用して、次のタスクを実行できます。

  • 証明書属性の列挙を移動します。
  • 列挙体の属性の名前と値を取得します。
  • 証明書属性オブジェクトの正確なコピーを複製します。

IEnumCERTVIEWATTRIBUTE は Certview.h で定義されています。 ただし、プログラムを作成するときは、インクルード ファイルとして Certsrv.h を使用します。 Certadm.dll は IEnumCERTVIEWATTRIBUTE インターフェイスを 提供します。 このインターフェイスの型情報は、プラットフォーム ソフトウェア開発キット (SDK) に付属する Certadml.dll にも含まれています。

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

継承

IEnumCERTVIEWATTRIBUTE インターフェイスは、IDispatch インターフェイスから継承されます。 IEnumCERTVIEWATTRIBUTE には、次の種類のメンバーもあります。

メソッド

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

 
IEnumCERTVIEWATTRIBUTE::Clone

属性列挙シーケンス オブジェクトのコピーを現在の状態で作成します。
IEnumCERTVIEWATTRIBUTE::GetName

属性列挙シーケンス内の現在の属性の名前を取得します。
IEnumCERTVIEWATTRIBUTE::GetValue

属性列挙シーケンス内の現在の属性の値を取得します。
IEnumCERTVIEWATTRIBUTE::Next

属性列挙シーケンス内の次の属性に移動します。
IEnumCERTVIEWATTRIBUTE::Reset

属性列挙シーケンスの先頭に移動します。
IEnumCERTVIEWATTRIBUTE::Skip

属性列挙シーケンス内の指定した数の属性をスキップします。

要件

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

こちらもご覧ください

IDispatch

IEnumCERTVIEWROW::EnumCertViewAttribute