Freigeben über


ICertEncodeCRLDistInfo::SetNameEntry-Methode (certenc.h)

Die SetNameEntry-Methode legt einen Namen an einem angegebenen Index eines Verteilungspunkts in einem Zertifikatsperrlisten-Verteilungsinformationsarray fest.

Syntax

HRESULT SetNameEntry(
  [in] LONG       DistPointIndex,
  [in] LONG       NameIndex,
  [in] LONG       NameChoice,
  [in] const BSTR strName
);

Parameter

[in] DistPointIndex

Gibt den Index des CRL-Verteilungspunkts an, für den der Name festgelegt werden soll. Der erste Wert ist bei Index null.

[in] NameIndex

Gibt den Index des festzulegenden Namenseintrags an. Der erste Wert ist bei Index null.

[in] NameChoice

Gibt die Namensauswahl des festzulegenden Namens an. Die Namensauswahl gibt den Typ des Namens an, damit er ordnungsgemäß verwendet werden kann. Die Namensauswahl muss einer der folgenden Werte sein.

Wert Bedeutung
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.entity.domain angibt.
CERT_ALT_NAME_URL
Der Name ist eine IA5-Zeichenfolge, die eine URL im Format Service://HostName/Path angibt.
CERT_ALT_NAME_REGISTERED_ID
Der Name ist ein registrierter Objektbezeichner (OID).

[in] strName

Gibt den Namen an.

Rückgabewert

VB

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.

Anforderungen

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

ICertEncodeCRLDistInfo::GetNameChoice

ICertEncodeCRLDistInfo::SetNameCount