IEnumCERTVIEWCOLUMN 接口 (certview.h)

IEnumCERTVIEWCOLUMN 接口表示列枚举序列,该序列包含枚举序列的当前行的列数据。

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

  • 浏览枚举。
  • 从每列检索数据。
  • 克隆枚举序列的确切副本。

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

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

继承

IEnumCERTVIEWCOLUMN 接口继承自 IDispatch 接口。 IEnumCERTVIEWCOLUMN 也具有以下类型的成员:

方法

IEnumCERTVIEWCOLUMN 接口具有这些方法。

 
IEnumCERTVIEWCOLUMN::Clone

创建列枚举序列的副本。
IEnumCERTVIEWCOLUMN::GetDisplayName

检索列枚举序列中当前列的本地化名称。
IEnumCERTVIEWCOLUMN::GetMaxLength

检索列数据允许的最大长度(以字节为单位)。
IEnumCERTVIEWCOLUMN::GetName

检索列枚举序列中当前列的非本地化名称。
IEnumCERTVIEWCOLUMN::GetType

检索列枚举序列中当前列的数据类型。
IEnumCERTVIEWCOLUMN::GetValue

检索列枚举序列中当前列中包含的数据值。
IEnumCERTVIEWCOLUMN::IsIndexed

报告列中的数据是否已编制索引。
IEnumCERTVIEWCOLUMN::Next

移动到列枚举序列中的下一列。
IEnumCERTVIEWCOLUMN::Reset

移动到列枚举序列的开头。
IEnumCERTVIEWCOLUMN::Skip

跳过列枚举序列中指定数量的列。

要求

要求
最低受支持的客户端 无受支持的版本
最低受支持的服务器 Windows Server 2003 [仅限桌面应用]
目标平台 Windows
标头 certview.h (包括 Certsrv.h)

另请参阅

ICertView::EnumCertViewColumn

IDispatch

IEnumCERTVIEWROW::EnumCertViewColumn