Метод ISCrdEnr::getCAName

Метод getCAName извлекает имя указанного центра сертификации (ЦС) для заданного шаблона сертификата.

Синтаксис

HRESULT getCAName(
  [in]  DWORD     dwFlags,
  [in]  BSTR     bstrCertTemplateName,
  [out] BSTR *pbstrCAName
);

SCrdEnr.getCAName( _
  ByVal dwFlags, _
  ByVal bstrCertTemplateName, _
  ByRef pbstrCAName _
)

Параметры

dwFlags [in]

Значение , определяющее, ссылается ли имя на имя ЦС или на имя компьютера ЦС. Если это значение равно SCARD_ENROLL_CA_MACHINE_NAME (определяется как 0x01), то имя ссылается на имя компьютера ЦС; В противном случае имя ссылается на имя ЦС.

bstrCertTemplateName [in]

Имя шаблона сертификата.

pbstrCAName [out]

Указатель на строку, возвращающую имя ЦС.

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

C++

Если метод выполнен успешно, метод возвращает S_OK.

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

VB

Строка, представляющая имя ЦС.

Комментарии

Имя ЦС по умолчанию — это имя в списке доступных центров сертификации.

Требования

Требование Значение
Минимальная версия клиента
Ни одна версия не поддерживается
Минимальная версия сервера
Windows Server 2003 [только классические приложения]
DLL
Scrdenrl.dll
IID
IID_ISCrdEnr определяется как 753988a1-1357-436d-9cf5-f089bd67d64

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

ISCrdEnr

ISCrdEnr::enumCAName

ISCrdEnr::getCACount

ISCrdEnr::setCAName