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


Метод IX509EnrollmentPolicyServer::LoadPolicy (certenroll.h)

Метод LoadPolicy извлекает сведения о политике с сервера политики регистрации сертификатов (CEP).

Синтаксис

HRESULT LoadPolicy(
  [in] X509EnrollmentPolicyLoadOption option
);

Параметры

[in] option

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

Значение Значение
LoadOptionDefault
Перезагрузите, если срок действия кэша истек.
LoadOptionCacheOnly
Всегда загружайте из кэша, даже если срок его действия истек. Этот параметр в данный момент не поддерживается.
LoadOptionReload
Всегда перезагружайте.
LoadOptionRegisterForADChanges
Регистрирует поток для обновления порядкового номера при наличии изменений в шаблоне или контейнере центра сертификации. Это значение применяется только к серверу политики Active Directory.

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

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

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

Код возврата Описание
E_INVALIDARG
Параметр загрузки, запрошенный в параметре option , не соответствует ни одному из поддерживаемых сервером CEP, или вы указали LoadOptionCacheOnly в параметре параметра .
E_NOT_VALID_STATE
Возникла проблема с протоколом LDAP, используемым для поиска сервера CEP.

Требования

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

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

IX509EnrollmentPolicyServer