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

指示模板扩展的版本类型。 它可以是以下值之一。

含义
XECT_EXTENSION_V1
使用版本 1 扩展
XECT_EXTENSION_V2
使用版本 2 扩展

[in] pwszOIDOrName

指向以 null 结尾的字符串的指针,该字符串表示要添加到证书 请求的证书模板的完全限定名称。 此值由 证书颁发机构解释。

[in] lMajorVersion

指定模板的主版本的值。 如果 lType 为XECT_EXTENSION_V1,则忽略此参数。

[in] fMinorVersion

指定是否使用模板的次要版本的值。 如果 lType 为XECT_EXTENSION_V1,则忽略此参数。

[in] lMinorVersion

指定模板的次要版本的值。 如果 lType 为XECT_EXTENSION_V1或 fMinorVersionFALSE,则忽略此参数。

返回值

返回值为 HRESULT,如果调用成功,则返回S_OK。

注解

此方法仅支持新的请求方法 createRequestWStr。 它不支持 createPKCS10WStr 方法。

可以多次调用此方法,为请求建立多个证书模板。

要求

要求
最低受支持的客户端 Windows XP [仅限桌面应用]
最低受支持的服务器 Windows Server 2003 [仅限桌面应用]
目标平台 Windows
标头 xenroll.h
Library Uuid.lib
DLL Xenroll.dll

另请参阅

IEnroll4