Метод ICertPropertyEnrollmentPolicyServer::GetUrlFlags (certenroll.h)

Метод GetUrlFlags извлекает набор флагов, содержащих другие сведения о политике регистрации сертификатов (CEP). Эти флаги задаются методом Initialize .

Синтаксис

HRESULT GetUrlFlags(
  [out, retval] PolicyServerUrlFlags *pValue
);

Параметры

[out, retval] pValue

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

Ценность Meaning
PsfNone
Флаги не указаны.
PsfLocationGroupPolicy
URL-адрес сервера политики указывается в групповой политике администратором.
PsfLocationRegistry
URL-адрес сервера политики указывается в реестре.
PsfUseClientId
Указывает, что регистрация сертификатов и продление включают определенные данные клиента. Примеры включают имя поставщика криптографических служб, номер версии Windows, имя пользователя, DNS-имя компьютера и DNS-имя контроллера домена. Этот флаг устанавливается, если он определен в групповой политике и является идентификатором политики по умолчанию.
PsfAutoEnrollmentEnabled
Включена автоматическая регистрация сертификатов.
PsfAllowUnTrustedCA
Указывает, что сертификат выдаваемого ЦС не должен быть доверенным клиентом для установки сертификата, подписанного ЦС.

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

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

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

Возврат кода или значения Description
E_POINTER
Параметр pValue не может иметь значение NULL.

Требования

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

См. также

ICertPropertyEnrollmentPolicyServer