Compartir a través de


Método ISCrdEnr::enumCAName

El método enumCAName enumera el nombre de las entidades de certificación (CA) para un nombre de plantilla de certificado determinado.

Sintaxis

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

SCrdEnr.enumCAName( _
  ByVal dwIndex, _
  ByVal dwFlags, _
  ByVal bstrCertTemplateName, _
  ByRef pbstrCAName _
)

Parámetros

dwIndex [in]

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

dwFlags [in]

Valor que determina si el nombre hace referencia al nombre de la entidad de certificación o al nombre de la máquina de la entidad de certificación. Si este valor es SCARD_ENROLL_CA_MACHINE_NAME (definido como 0x01), el nombre hace referencia al nombre de la máquina de la entidad de certificación. De lo contrario, el nombre hace referencia al nombre de la entidad de certificación.

bstrCertTemplateName [in]

Nombre de la plantilla de certificado.

pbstrCAName [out]

Puntero a una cadena que devuelve el nombre de la ENTIDAD de certificación.

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 representa el nombre de la ENTIDAD de certificación.

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

Vea también

ISCrdEnr

ISCrdEnr::getCACount

ISCrdEnr::getCAName

ISCrdEnr::setCAName