IEnumCERTVIEWEXTENSION 接口 (certview.h)
IEnumCERTVIEWEXTENSION 接口表示扩展枚举序列,其中包含行枚举序列当前行的证书扩展数据。
扩展枚举序列是通过调用 获取的
IEnumCERTVIEWROW::EnumCertViewExtension 方法。 获取此枚举序列后,可以使用 IEnumCERTVIEWEXTENSION 接口的方法执行以下任务:
- 导航扩展枚举序列。
- 检索枚举中扩展的名称、值和标志。
- 克隆扩展枚举序列的确切副本。
IEnumCERTVIEWEXTENSION 在 Certview.h 中定义。 但是,在创建程序时,请使用 Certsrv.h 作为包含文件。 Certadm.dll 提供 IEnumCERTVIEWEXTENSION 接口。 此接口的类型信息也位于 Certadml.dll 中,该信息随平台软件开发工具包 (SDK) 一起提供。
证书服务接口支持单元线程和自由线程模型。 为了提高吞吐量,建议使用自由线程。
继承
IEnumCERTVIEWEXTENSION 接口继承自 IDispatch 接口。 IEnumCERTVIEWEXTENSION 还具有以下类型的成员:
方法
IEnumCERTVIEWEXTENSION 接口包含以下方法。
IEnumCERTVIEWEXTENSION::Clone 创建扩展枚举序列的副本。 |
IEnumCERTVIEWEXTENSION::GetFlags 检索扩展枚举序列中当前扩展的策略和源标志。 |
IEnumCERTVIEWEXTENSION::GetName 检索扩展枚举序列中当前扩展的名称。 |
IEnumCERTVIEWEXTENSION::GetValue 检索扩展枚举序列中当前扩展的值。 |
IEnumCERTVIEWEXTENSION::Next 移动到扩展枚举序列中的下一个扩展。 |
IEnumCERTVIEWEXTENSION::Reset 移动到扩展枚举序列的开头。 |
IEnumCERTVIEWEXTENSION::Skip 跳过扩展枚举序列中指定数量的扩展。 |
要求
要求 | 值 |
---|---|
最低受支持的客户端 | 无受支持的版本 |
最低受支持的服务器 | Windows Server 2003 [仅限桌面应用] |
目标平台 | Windows |
标头 | certview.h (包括 Certsrv.h) |