Metodo ISCrdEnr::enumCertTemplateName

Il metodo enumCertTemplateName enumera i nomi dei modelli di certificato.

Sintassi

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

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

Parametri

dwIndex [in]

Indice in base zero per la sequenza di enumerazione.

dwFlags [in]

Valore che determina se il modello di certificato enumerato si applica ai certificati utente o computer. Se questo valore è SCARD_ENROLL_USER_CERT_TEMPLATE (definito come 1), l'enumerazione si applica ai modelli di certificato utente. Se questo valore è SCARD_ENROLL_MACHINE_CERT_TEMPLATE (definito come 2), l'enumerazione si applica ai modelli di certificato del computer.

pbstrCertTemplateName [out]

Puntatore a una stringa che restituisce il nome del modello di certificato enumerato.

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 di codici di errore comuni, vedere Valori HRESULT comuni.

VB

Stringa contenente il nome del modello di certificato enumerato.

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::getCertTemplateCount

ISCrdEnr::getCertTemplateName

ISCrdEnr::setCertTemplateName