ISCrdEnr::getCAName 方法

getCAName 方法检索给定证书模板的指定证书颁发机构的名称 (CA) 。

语法

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

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

parameters

dwFlags [in]

一个 值,该值确定名称是引用 CA 名称还是 CA 的计算机名称。 如果此值SCARD_ENROLL_CA_MACHINE_NAME (定义为 0x01) 则名称引用 CA 的计算机名称;否则,该名称引用 CA 名称。

bstrCertTemplateName [in]

证书模板的名称。

pbstrCAName [out]

指向返回 CA 名称的字符串的指针。

返回值

C++

如果该方法成功,该方法将返回S_OK。

如果方法失败,它将返回指示错误的 HRESULT 值。 有关常见错误代码的列表,请参阅 常见 HRESULT 值

VB

一个表示 CA 名称的字符串。

备注

默认 CA 名称是 CA 可用列表中的第一个名称。

要求

要求
最低受支持的客户端
无受支持的版本
最低受支持的服务器
Windows Server 2003 [仅限桌面应用]
DLL
Scrdenrl.dll
IID
IID_ISCrdEnr定义为 753988a1-1357-436d-9cf5-f089bdd67d64

请参阅

ISCrdEnr

ISCrdEnr::enumCAName

ISCrdEnr::getCACount

ISCrdEnr::setCAName