共用方式為


ICEnroll4::addCertTypeToRequestEx 方法 (xenroll.h)

[此方法已不再可供 Windows Server 2008 和 Windows Vista 使用。]

addCertTypeToRequestEx 方法,例如 addCertTypeToRequest 方法,會將證書範本新增至要求 (或「憑證類型」) 。 這個方法最初是在 ICEnroll4 介面中定義。

這個方法與憑證服務企業 原則模組相關聯。 此方法是特製化的,而且不建議對大部分的應用程式使用。 此版本可以將V@範本延伸模組新增至要求中。

語法

HRESULT addCertTypeToRequestEx(
  [in] LONG lType,
  [in] BSTR bstrOIDOrName,
  [in] LONG lMajorVersion,
  [in] BOOL fMinorVersion,
  [in] LONG lMinorVersion
);

參數

[in] lType

指出範本延伸模組的版本類型。 這可以是下列其中一個值:

意義
XECT_EXTENSION_V1
使用第 1 版擴充功能
XECT_EXTENSION_V2
使用第 2 版擴充功能

[in] bstrOIDOrName

要新增至 憑證要求的證書範本完整名稱。 這個值是由 證書頒發機構單位解譯。

[in] lMajorVersion

設定範本的主要版本。 如果 lFlag XECT_EXTENSION_V!,則會忽略此參數。

[in] fMinorVersion

指出是否使用範本的次要版本。 如果 lFlag XECT_EXTENSION_V!,則會忽略此參數。

[in] lMinorVersion

設定範本的次要版本。 如果 lFlag 是XECT_EXTENSION_V1或 fMinorVersionFALSE,則會忽略此參數。

傳回值

VB

傳回值為 HRESULT,如果呼叫成功 ,則會 傳回S_OK。

備註

這個方法只支援新的要求方法 createRequest。 它不支援 createPKCS10 方法。

這個方法可以多次呼叫,以建立要求的多個證書範本。

規格需求

需求
最低支援的用戶端 Windows XP [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2003 [僅限傳統型應用程式]
目標平台 Windows
標頭 xenroll.h
程式庫 Uuid.lib
Dll Xenroll.dll

另請參閱

CEnroll

ICEnroll2::addCertTypeToRequest

ICEnroll4

ICEnroll4::createRequest

ICEnroll::createPKCS10