IEnroll4::AddCertTypeToRequestWStrEx 方法 (xenroll.h)
[此方法在 Windows Server 2008 和 Windows Vista 中不再可用。]
AddCertTypeToRequestWStrEx 方法(如 AddCertTypeToRequestWStr 方法)将证书模板 (也称为证书类型) 添加到请求。
此方法与证书服务企业 策略模块相关联。 此方法是专用的,不建议将其用于大多数应用程序。 此版本可以将 V2 模板扩展添加到请求中。 此方法首先在 IEnroll4 接口中定义。
语法
HRESULT AddCertTypeToRequestWStrEx(
[in] LONG lType,
[in] LPCWSTR pwszOIDOrName,
[in] LONG lMajorVersion,
[in] BOOL fMinorVersion,
[in] LONG lMinorVersion
);
参数
[in] lType
指示模板扩展的版本类型。 它可以是以下值之一。
值 | 含义 |
---|---|
|
使用版本 1 扩展 |
|
使用版本 2 扩展 |
[in] pwszOIDOrName
指向以 null 结尾的字符串的指针,该字符串表示要添加到证书 请求的证书模板的完全限定名称。 此值由 证书颁发机构解释。
[in] lMajorVersion
指定模板的主版本的值。 如果 lType 为XECT_EXTENSION_V1,则忽略此参数。
[in] fMinorVersion
指定是否使用模板的次要版本的值。 如果 lType 为XECT_EXTENSION_V1,则忽略此参数。
[in] lMinorVersion
指定模板的次要版本的值。 如果 lType 为XECT_EXTENSION_V1或 fMinorVersion 为 FALSE,则忽略此参数。
返回值
返回值为 HRESULT,如果调用成功,则返回S_OK。
注解
此方法仅支持新的请求方法 createRequestWStr。 它不支持 createPKCS10WStr 方法。
可以多次调用此方法,为请求建立多个证书模板。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows XP [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2003 [仅限桌面应用] |
目标平台 | Windows |
标头 | xenroll.h |
Library | Uuid.lib |
DLL | Xenroll.dll |