IEnumCERTVIEWATTRIBUTE 接口 (certview.h)

IEnumCERTVIEWATTRIBUTE 接口表示一个属性枚举序列,其中包含行枚举序列的当前行的证书属性。

通过调用 IEnumCERTVIEWROW::EnumCertViewAttribute 方法获取属性枚举序列。 获取此枚举序列后,可以使用 IEnumCERTVIEWATTRIBUTE 接口的方法执行以下任务:

  • 浏览证书属性的枚举。
  • 检索枚举中特性的名称和值。
  • 克隆证书属性对象的确切副本。

IEnumCERTVIEWATTRIBUTE 在 Certview.h 中定义。 但是,在创建程序时,请使用 Certsrv.h 作为包含文件。 Certadm.dll 提供 IEnumCERTVIEWATTRIBUTE 接口。 此接口的类型信息也位于 Certadml.dll 中,该信息随平台软件开发工具包 (SDK) 一起提供。

证书服务接口支持单元线程和自由线程模型。 为了提高吞吐量,建议使用自由线程。

继承

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