Partager via


ISCrdEnr::enumCAName, méthode

La méthode enumCAName énumère le nom des autorités de certification pour un nom de modèle de certificat donné.

Syntaxe

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

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

Paramètres

dwIndex [in]

Index de base zéro pour la séquence d’énumération.

dwFlags [in]

Valeur qui détermine si le nom fait référence au nom de l’autorité de certification ou au nom de l’ordinateur de l’autorité de certification. Si cette valeur est SCARD_ENROLL_CA_MACHINE_NAME (définie comme 0x01), le nom fait référence au nom de l’ordinateur de l’autorité de certification. Sinon, le nom fait référence au nom de l’autorité de certification.

bstrCertTemplateName [in]

Nom du modèle de certificat.

pbstrCAName [out]

Pointeur vers une chaîne qui retourne le nom de l’autorité de certification.

Valeur retournée

C++

Si la méthode réussit, la méthode retourne S_OK.

Si la méthode échoue, elle retourne une valeur HRESULT qui indique l’erreur. Pour obtenir la liste des codes d’erreur courants, consultez Valeurs HRESULT courantes.

VB

Chaîne qui représente le nom de l’autorité de certification.

Spécifications

Condition requise Valeur
Client minimal pris en charge
Aucun pris en charge
Serveur minimal pris en charge
Windows Server 2003 [applications de bureau uniquement]
DLL
Scrdenrl.dll
IID
IID_ISCrdEnr est défini comme 753988a1-1357-436d-9cf5-f089bdd67d64

Voir aussi

ISCrdEnr

ISCrdEnr::getCACount

ISCrdEnr::getCAName

ISCrdEnr::setCAName