ISCrdEnr::getCertTemplateCount 方法

getCertTemplateCount 方法检索证书模板的数量。

语法

HRESULT getCertTemplateCount(
  [in]  DWORD     dwFlags,
  [out] LONG *pdwCertTemplateCount
);

SCrdEnr.getCertTemplateCount( _
  ByVal dwFlags, _
  ByRef pdwCertTemplateCount _
)

parameters

dwFlags [in]

一个 值,该值确定模板是用于用户证书还是计算机证书。 如果此值SCARD_ENROLL_USER_CERT_TEMPLATE (定义为 1) 则返回的计数将为用户证书模板。 如果此值SCARD_ENROLL_MACHINE_CERT_TEMPLATE (定义为 2) 则返回的计数将为计算机证书模板。

pdwCertTemplateCount [out]

指向返回证书模板数的 LONG 的指针。

返回值

C++

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

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

VB

一个 Long 值,表示证书模板的数量。

要求

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

请参阅

ISCrdEnr

ISCrdEnr::enumCertTemplateName