Метод IEnroll4::AddCertTypeToRequestWStrEx (xenroll.h)

[Этот метод больше недоступен для использования в Windows Server 2008 и Windows Vista.]

Метод AddCertTypeToRequestWStrEx , как и метод AddCertTypeToRequestWStr , добавляет шаблон сертификата (также известный как тип сертификата) в запрос.

Этот метод связан с модулем корпоративной политики служб сертификатов. Этот метод является специализированным, и его использование не рекомендуется для большинства приложений. Эта версия может добавить расширение шаблона версии 2 в запрос. Этот метод был впервые определен в интерфейсе 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

Указатель на символьную строку с пустым завершением, представляющую полное имя шаблона сертификата, добавляемого в запрос сертификата. Это значение интерпретируется центром сертификации.

[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
Header xenroll.h
Библиотека Uuid.lib
DLL Xenroll.dll

См. также раздел

IEnroll4