iCertEncodeLongArray 接口 (certenc.h)

ICertEncodeLongArray 接口提供用于处理证书扩展中使用的 Long 数组的方法。

可以使用存储在由策略模块实例化的扩展处理程序 COM 对象中的 Long 数组来创建证书扩展。 数组中的每个元素都是 Long 值。

此接口主要作为编码自定义扩展的演示提供。 平台软件开发工具包 (SDK 中的证书服务示例程序) 包含此接口的源代码。

ICertEncodeLongArray 在 Certenc.h 中定义。 但是,在创建程序时,请使用 Certsrv.h 作为包含文件。 Certenc.dll 提供 ICertEncodeLongArray 接口。 此接口的类型信息也位于平台 SDK 附带的 Certencl.dll 中。

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

继承

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

方法

ICertEncodeLongArray 接口包含以下方法。

 
ICertEncodeLongArray::D ecode

解码抽象语法表示法 One (ASN.1) 编码的 Long 数组,并将生成的 Long 值数组存储在 CertEncodeLongArray 对象中。
ICertEncodeLongArray::Encode

返回存储在此 对象中的 LONG 数组的 ASN.1 编码字符串。
ICertEncodeLongArray::GetCount

返回对象的 Long 数组中的 Long 值的数目。
ICertEncodeLongArray::GetValue

从 Long 数组返回指定的 Long 值。
ICertEncodeLongArray::Reset

指定此 对象中数组的大小。
ICertEncodeLongArray::SetValue

在 Long 数组的指定索引处设置 Long 值。

要求

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