Metodo ISCrdEnr::enumCAName

Il metodo enumCAName enumera il nome delle autorità di certificazione (CA) per un determinato nome di modello di certificato.

Sintassi

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

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

Parametri

dwIndex [in]

Indice in base zero per la sequenza di enumerazione.

dwFlags [in]

Valore che determina se il nome fa riferimento al nome della CA o al nome del computer della CA. Se questo valore è SCARD_ENROLL_CA_MACHINE_NAME (definito come 0x01), il nome fa riferimento al nome del computer della CA. In caso contrario, il nome fa riferimento al nome della CA.

bstrCertTemplateName [in]

Nome del modello di certificato.

pbstrCAName [out]

Puntatore a una stringa che restituisce il nome della CA.

Valore restituito

C++

Se il metodo ha esito positivo, il metodo restituisce S_OK.

Se il metodo ha esito negativo, restituisce un valore HRESULT che indica l'errore. Per un elenco dei codici di errore comuni, vedere Valori HRESULT comuni.

VB

Stringa che rappresenta il nome della CA.

Requisiti

Requisito Valore
Client minimo supportato
Nessuno supportato
Server minimo supportato
Windows Server 2003 [solo app desktop]
DLL
Scrdenrl.dll
IID
IID_ISCrdEnr è definito come 753988a1-1357-436d-9cf5-f089bdd67d64

Vedi anche

ISCrdEnr

ISCrdEnr::getCACount

ISCrdEnr::getCAName

ISCrdEnr::setCAName