Bagikan melalui


Metode ICertEncodeAltName::GetName (certenc.h)

Metode GetName mengembalikan nama yang ditentukan dari array nama alternatif.

Sintaks

HRESULT GetName(
  [in]  LONG NameIndex,
  [out] BSTR *pstrName
);

Parameter

[in] NameIndex

Indeks berbasis nol yang menentukan indeks entri nama alternatif untuk diambil.

Untuk mengambil pengidentifikasi objek (OID) dari nama CERT_ALT_NAME_OTHER_NAME, gabungkan nilai indeks dengan EAN_NAMEOBJECTID (didefinisikan sebagai 0x80000000) dengan operasi bitwise-OR. Jika tidak, nilai biner diambil. Untuk menentukan jenis nama, panggil metode ICertEncodeAltName::GetNameChoice .

[out] pstrName

Pointer ke BSTR yang menerima nama alternatif. Setelah Anda selesai menggunakan BSTR, bebaskan dengan memanggil fungsi SysFreeString .

Nilai kembali

C++

Jika metode berhasil, metode 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 nama alternatif pada indeks yang ditentukan. Nilai yang dikembalikan adalah string Unicode .

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

ICertEncodeAltName

ICertEncodeAltName::GetNameChoice

ICertEncodeAltName::SetNameEntry