Metode ICertEncodeAltName::SetNameEntry (certenc.h)
Metode SetNameEntry menetapkan nama pada indeks tertentu dari array nama alternatif.
Sebelum menggunakan metode ini, Anda harus memanggil ICertEncodeAltName::Reset sehingga objek mengetahui berapa banyak elemen dalam array.
Sintaks
HRESULT SetNameEntry(
[in] LONG NameIndex,
[in] LONG NameChoice,
[in] const BSTR strName
);
Parameter
[in] NameIndex
Indeks berbasis nol yang menentukan indeks entri nama alternatif yang akan diatur.
Jika parameter NameChoice CERT_ALT_NAME_OTHER_NAME, ATAU (|) nilai indeks dengan EAN_NAMEOBJECTID (didefinisikan sebagai 0x80000000) untuk mengatur OID. Jika tidak, nilai biner diatur.
[in] NameChoice
Menentukan pilihan nama. Pilihan nama menunjukkan jenis nama alternatif sehingga dapat digunakan dengan benar. Ini harus menjadi salah satu nilai berikut.
Nilai | Makna |
---|---|
|
Nama tersebut adalah nama direktori. |
|
Nama adalah string IA5 yang menentukan nama DNS (Sistem Nama Domain) dalam format host.entity.domain. |
|
Nama adalah string oktet yang mewakili alamat Protokol Internet. |
|
Nama adalah pengidentifikasi objek terdaftar (OID). |
|
Nama tersebut adalah alamat email. |
|
Nama adalah string IA5 yang berisi URL dalam format Service://HostName/Path. |
|
Nama terdiri dari pengidentifikasi objek (OID) dan BLOB biner. |
[in] strName
Menentukan nama alternatif.
Mengembalikan nilai
VB
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.
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 |