ICertView2 接口 (certview.h)
ICertView2 接口是允许经过适当授权的客户端创建证书服务数据库的自定义或完整视图的两个接口之一。
ICertView2 接口用于执行以下任务:
- 与证书服务服务器建立连接。
- 获取证书服务数据库中行的行枚举序列。
- 获取证书服务数据库中架构的列枚举序列。
- 获取列计数和索引。
- 指定列的排序和限定限制。
- 指定自定义视图中的列数和特定列数。
- 指定后续调用 ICertView2 方法所使用的表, (ICertView2) 引入。
在 C++ 中, ICertView2 接口通过调用 COM 函数 CoCreateInstance 进行实例化。 另一方面,如果使用 Visual Basic Scripting Edition,则需要在项目中引用 CertAdm 类型库,然后通过调用“New”来实例化 CCertView 对象。 的示例代码
OpenConnection 方法演示了实例化技术。
ICertView2 接口在 Certview.h 中定义。 但是,在创建程序时,请使用 Certsrv.h 作为包含文件。 Certadm.dll 提供 ICertView2 接口。 此接口的类型信息也位于 Certadml.dll 中,该信息随平台软件开发工具包 (SDK) 一起提供。
证书服务接口支持单元线程和自由线程模型。 为了提高吞吐量,建议使用自由线程。
继承
ICertView2 接口继承自 ICertView 和 IDispatch。 ICertView2 还包含以下类型的成员:
方法
ICertView2 接口包含以下方法。
ICertView2::SetTable 指定用于后续调用 ICertView2 接口方法的证书服务数据库表。 |
要求
要求 | 值 |
---|---|
最低受支持的客户端 | 无受支持的版本 |
最低受支持的服务器 | Windows Server 2003 [仅限桌面应用] |
目标平台 | Windows |
标头 | certview.h (包括 Certsrv.h) |