Bagikan melalui


Metode ICertEncodeCRLDistInfo::GetNameChoice (certenc.h)

Metode GetNameChoice mengembalikan pilihan nama pada indeks tertentu dari titik informasi distribusi daftar pencabutan sertifikat (CRL).

Sintaks

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

Parameter

[in] DistPointIndex

Menentukan indeks titik distribusi untuk mendapatkan pilihan nama. Nilai pertama adalah pada nol indeks.

[in] NameIndex

Menentukan indeks entri pilihan nama untuk didapatkan. Nilai pertama adalah pada nol indeks.

[out] pNameChoice

Penunjuk ke Panjang yang mewakili pilihan nama.

Mengembalikan nilai

C++

Jika metode berhasil, metode akan mengembalikan S_OK.

Jika metode gagal, metode mengembalikan nilai HRESULT yang menunjukkan kesalahan. Untuk daftar kode kesalahan umum, lihat Nilai HRESULT Umum.

VB

Nilai yang dikembalikan adalah pilihan nama pada indeks yang ditentukan. Pilihan nama menunjukkan jenis nama sehingga dapat digunakan dengan benar. Pilihan nama harus menjadi salah satu nilai berikut.
Menampilkan kode Deskripsi
CERT_ALT_NAME_RFC822_NAME
Nama tersebut adalah alamat email.
CERT_ALT_NAME_DNS_NAME
Nama adalah string IA5 yang berisi nama DNS (Sistem Nama Domain) dalam format Host.Entitas.Domain.
CERT_ALT_NAME_URL
Nama adalah string IA5 yang berisi URL dalam format Service://HostName/Path.
CERT_ALT_NAME_REGISTERED_ID
Nama adalah pengidentifikasi objek terdaftar (OID).

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Tidak ada yang didukung
Server minimum yang didukung Windows Server 2003 [hanya aplikasi desktop]
Target Platform Windows
Header certenc.h (termasuk Certsrv.h)
Pustaka Certidl.lib
DLL Certenc.dll

Lihat juga

ICertEncodeCRLDistInfo

ICertEncodeCRLDistInfo::SetNameEntry