Compartir a través de


Método ISCrdEnr::enumCertTemplateName

El método enumCertTemplateName enumera los nombres de plantilla de certificado.

Sintaxis

HRESULT enumCertTemplateName(
  [in]  DWORD     dwIndex,
  [in]  DWORD     dwFlags,
  [out] BSTR *pbstrCertTemplateName
);

SCrdEnr.enumCertTemplateName( _
  ByVal dwIndex, _
  ByVal dwFlags, _
  ByRef pbstrCertTemplateName _
)

Parámetros

dwIndex [in]

Índice de base cero para la secuencia de enumeración.

dwFlags [in]

Valor que determina si la plantilla de certificado enumerada se aplica a los certificados de usuario o equipo. Si este valor es SCARD_ENROLL_USER_CERT_TEMPLATE (definido como 1), la enumeración se aplica a las plantillas de certificado de usuario. Si este valor es SCARD_ENROLL_MACHINE_CERT_TEMPLATE (definido como 2), la enumeración se aplica a las plantillas de certificado de equipo.

pbstrCertTemplateName [out]

Puntero a una cadena que devuelve el nombre de la plantilla de certificado enumerada.

Valor devuelto

C++

Si el método se realiza correctamente, el método devuelve S_OK.

Si se produce un error en el método, devuelve un valor HRESULT que indica el error. Para obtener una lista de códigos de error comunes, consulte Valores HRESULT comunes.

VB

Cadena que contiene el nombre de la plantilla de certificado enumerada.

Requisitos

Requisito Value
Cliente mínimo compatible
No se admite ninguno
Servidor mínimo compatible
Windows Server 2003 [solo aplicaciones de escritorio]
Archivo DLL
Scrdenrl.dll
IID
IID_ISCrdEnr se define como 753988a1-1357-436d-9cf5-f089bdd67d64

Consulte también

ISCrdEnr

ISCrdEnr::getCertTemplateCount

ISCrdEnr::getCertTemplateName

ISCrdEnr::setCertTemplateName