ISCrdEnr::enumCAName-Methode

Die enumCAName-Methode aufzählt den Namen der Zertifizierungsstellen (CAs) für einen angegebenen Zertifikatvorlagennamen.

Syntax

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

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

Parameter

dwIndex [ In]

Der nullbasierte Index für die Enumerationssequenz.

dwFlags [ In]

Ein -Wert, der bestimmt, ob der Name auf den Namen der Zertifizierungsstelle oder den Computernamen der Zertifizierungsstelle verweist. Wenn dieser Wert SCARD ENROLL CA MACHINE NAME (definiert als 0x01) ist, bezieht sich der Name auf den _ _ _ _ Computernamen der Zertifizierungsstelle. Andernfalls verweist der Name auf den Namen der Zertifizierungsstelle.

bstrCertTemplateName [ In]

Der Name der Zertifikatvorlage.

pbstrCAName [ out]

Ein Zeiger auf eine Zeichenfolge, die den Namen der Zertifizierungsstelle zurückgibt.

Rückgabewert

C++

Wenn die Methode erfolgreich ist, gibt die Methode S _ OK zurück.

Wenn bei der Methode ein Fehler auftritt, wird ein HRESULT-Wert zurückgegeben, der den Fehler angibt. Eine Liste der allgemeinen Fehlercodes finden Sie unter Allgemeine HRESULT-Werte.

VB

Eine Zeichenfolge, die den Namen der Zertifizierungsstelle darstellt.

Requirements (Anforderungen)

Anforderung Wert
Unterstützte Mindestversion (Client)
Nicht unterstützt
Unterstützte Mindestversion (Server)
Windows Nur Server [ 2003-Desktop-Apps]
DLL
Scrdenrl.dll
IID
IID _ ISCrdEnr ist als 753988a1-1357-436d-9cf5-f089bdd67d64 definiert.

Weitere Informationen

ISCrdEnr

ISCrdEnr::getCACount

ISCrdEnr::getCAName

ISCrdEnr::setCAName