Поделиться через


Метод IX509PolicyServerUrl::Initialize (certenroll.h)

Метод Initialize инициализирует объект IX509PolicyServerUrl для контекста компьютера или пользователя.

Синтаксис

HRESULT Initialize(
  [in] X509CertificateEnrollmentContext context
);

Параметры

[in] context

Значение перечисления X509CertificateEnrollmentContext , указывающее характер конечной сущности, для которой предназначен выданный сертификат. Это может быть одно из следующих значений.

Значение Значение
ContextUser
Сертификат предназначен для конечного пользователя.
ContextMachine
Сертификат предназначен для компьютера.
ContextAdministratorForceMachine
Сертификат запрашивается администратором, действующим от имени компьютера.

Возвращаемое значение

Если функция выполнена успешно, функция возвращает S_OK.

Если функция завершается сбоем, она возвращает значение HRESULT , указывающее на ошибку. Допустимые значения включают, но не ограничиваются, значения, приведенные в следующей таблице. Список распространенных кодов ошибок см. в разделе Общие значения HRESULT.

Код возврата Описание
HRESULT_FROM_WIN32(ERROR_ALREADY_INITIALIZED)
IX509PolicyServerUrl уже инициализирован.

Требования

Требование Значение
Минимальная версия клиента Windows 7 [только классические приложения]
Минимальная версия сервера Windows Server 2008 R2 [только классические приложения]
Целевая платформа Windows
Header certenroll.h

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

IX509PolicyServerUrl