IEnumCERTVIEWROW 接口 (certview.h)
IEnumCERTVIEWROW 接口表示一个行枚举序列,该序列包含证书服务视图各行中的数据,允许进一步访问与每行关联的列、属性和扩展。
行枚举序列是通过调用 ICertView::OpenView 方法获取的。 获取此枚举序列后,可以使用 IEnumCERTVIEWROW 方法执行以下任务:
- 浏览枚举序列。
- 获取用于枚举列、证书扩展或与特定行关联的属性的其他对象。
- 检索视图的最大行数。
IEnumCERTVIEWROW 在 Certview.h 中定义。 但是,在创建程序时,请使用 Certsrv.h 作为包含文件。 Certadm.dll 提供 IEnumCERTVIEWROW 接口。 此接口的类型信息也位于 Certadml.dll 中,该信息随平台软件开发工具包 (SDK) 一起提供。
证书服务接口同时支持单元线程和自由线程模型。 为了提高吞吐量,建议使用自由线程处理。
继承
IEnumCERTVIEWROW 接口继承自 IDispatch 接口。 IEnumCERTVIEWROW 也具有以下类型的成员:
方法
IEnumCERTVIEWROW 接口具有这些方法。
IEnumCERTVIEWROW::EnumCertViewAttribute 获取行枚举序列的当前行的属性枚举序列实例。 |
IEnumCERTVIEWROW::EnumCertViewColumn 获取行枚举序列的当前行的列枚举序列的实例。 |
IEnumCERTVIEWROW::EnumCertViewExtension 为行枚举序列的当前行获取扩展枚举序列的实例。 |
IEnumCERTVIEWROW::GetMaxIndex 检索引用行枚举序列中的所有行后的最大有效索引值。 |
IEnumCERTVIEWROW::Next 移动到行枚举序列中的下一行。 |
IEnumCERTVIEWROW::Reset 移动到行枚举序列的开头。 |
IEnumCERTVIEWROW::Skip 跳过行枚举序列中的指定行数。 |
要求
要求 | 值 |
---|---|
最低受支持的客户端 | 无受支持的版本 |
最低受支持的服务器 | Windows Server 2003 [仅限桌面应用] |
目标平台 | Windows |
标头 | certview.h (包括 Certsrv.h) |