ISCrdEnr::getCertTemplateCount method

The getCertTemplateCount method retrieves the number of certificate templates.

Syntax

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

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

Parameters

dwFlags [in]

A value that determines whether the template is for user or machine certificates. If this value is SCARD_ENROLL_USER_CERT_TEMPLATE (defined as 1) then the returned count will be for user certificate templates. If this value is SCARD_ENROLL_MACHINE_CERT_TEMPLATE (defined as 2) then the returned count will be for machine certificate templates.

pdwCertTemplateCount [out]

A pointer to a LONG that returns the number of certificate templates.

Return value

C++

If the method succeeds, the method returns S_OK.

If the method fails, it returns an HRESULT value that indicates the error. For a list of common error codes, see Common HRESULT Values.

VB

A Long value that represents the number of certificate templates.

Requirements

Requirement Value
Minimum supported client
None supported
Minimum supported server
Windows Server 2003 [desktop apps only]
DLL
Scrdenrl.dll
IID
IID_ISCrdEnr is defined as 753988a1-1357-436d-9cf5-f089bdd67d64

See also

ISCrdEnr

ISCrdEnr::enumCertTemplateName