Freigeben über


ICertEncodeCRLDistInfo::GetNameChoice-Methode (certenc.h)

Die GetNameChoice-Methode gibt die Namensauswahl an einem angegebenen Index eines Zertifikatsperrlisten-Verteilungsinformationspunkts zurück.

Syntax

HRESULT GetNameChoice(
  [in]  LONG DistPointIndex,
  [in]  LONG NameIndex,
  [out] LONG *pNameChoice
);

Parameter

[in] DistPointIndex

Gibt den Index des Verteilungspunkts an, für den eine Namensauswahl abgerufen werden soll. Der erste Wert liegt bei Index null.

[in] NameIndex

Gibt den Index des abzurufenden Namensauswahleintrags an. Der erste Wert liegt bei Index null.

[out] pNameChoice

Ein Zeiger auf einen Long-Wert , der die Namensauswahl darstellt.

Rückgabewert

C++

Wenn die Methode erfolgreich ist, gibt die Methode S_OK zurück.

Wenn die Methode fehlschlägt, gibt sie einen HRESULT-Wert zurück, der den Fehler angibt. Eine Liste allgemeiner Fehlercodes finden Sie unter Allgemeine HRESULT-Werte.

VB

Der Rückgabewert ist die Namensauswahl am angegebenen Index. Die Namensauswahl gibt den Typ des Namens an, damit er ordnungsgemäß verwendet werden kann. Die Namensauswahl muss einer der folgenden Werte sein.
Rückgabecode Beschreibung
CERT_ALT_NAME_RFC822_NAME
Der Name ist eine E-Mail-Adresse.
CERT_ALT_NAME_DNS_NAME
Der Name ist eine IA5-Zeichenfolge, die einen DNS-Namen (Domain Name System) im Format Host enthält.Entität.Domäne.
CERT_ALT_NAME_URL
Der Name ist eine IA5-Zeichenfolge, die eine URL im Format Service://HostName/Path enthält.
CERT_ALT_NAME_REGISTERED_ID
Der Name ist ein registrierter Objektbezeichner (OID).

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Nicht unterstützt
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile certenc.h (include Certsrv.h)
Bibliothek Certidl.lib
DLL Certenc.dll

Weitere Informationen

ICertEncodeCRLDistInfo

ICertEncodeCRLDistInfo::SetNameEntry