iCertServerExit 接口 (certif.h)
ICertServerExit 接口由服务器引擎导出,并由退出模块调用。
ICertServerExit 允许退出模块获取和枚举请求和证书的元素。
ICertServerExit 在 Certif.h 中定义。 但是,在创建程序时,请使用 Certsrv.h 作为包含文件。 Certcli.dll 提供 ICertServerExit 接口。 此接口的类型信息也位于 Certclil.dll 中,该信息随平台软件开发工具包 (SDK) 一起提供。
证书服务接口支持单元线程和自由线程模型。 为了提高吞吐量,建议使用自由线程。
继承
ICertServerExit 接口继承自 IDispatch 接口。 ICertServerExit 还具有以下类型的成员:
方法
ICertServerExit 接口具有以下方法。
ICertServerExit::EnumerateAttributes 返回当前上下文中下一个请求属性的名称,然后递增指向以下属性的内部指针。 |
ICertServerExit::EnumerateAttributesClose 释放与属性枚举连接的任何资源。 |
ICertServerExit::EnumerateAttributesSetup 初始化指向与当前上下文关联的第一个请求属性的内部枚举指针。 (ICertServerExit.EnumerateAttributesSetup) |
ICertServerExit::EnumerateExtensions 返回对象标识符 (OID) 字符串 (也称为要枚举的下一个证书扩展的扩展名称) ,然后递增指向以下扩展名的内部指针。 |
ICertServerExit::EnumerateExtensionsClose 释放与扩展枚举连接的任何资源。 |
ICertServerExit::EnumerateExtensionsSetup 初始化指向与当前上下文关联的第一个证书扩展的内部枚举指针。 (ICertServerExit.EnumerateExtensionsSetup) |
ICertServerExit::GetCertificateExtension 获取指定的证书扩展。 |
ICertServerExit::GetCertificateExtensionFlags 从最近调用 ICertServerExit::GetCertificateExtension 获取的扩展中的标志。 |
ICertServerExit::GetCertificateProperty 从证书返回命名属性。 (ICertServerExit.GetCertificateProperty) |
ICertServerExit::GetRequestAttribute 从请求返回命名属性值。 |
ICertServerExit::GetRequestProperty 从请求返回命名属性。 |
ICertServerExit::SetContext 使接口的当前实例化对 Context 引用的请求进行操作。 |
要求
要求 | 值 |
---|---|
最低受支持的客户端 | 无受支持的版本 |
最低受支持的服务器 | Windows Server 2003 [仅限桌面应用] |
目标平台 | Windows |
标头 | certif.h (包括 Certsrv.h) |