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 |
|
| IID |
IID _ ISCrdEnr ist als 753988a1-1357-436d-9cf5-f089bdd67d64 definiert. |