Bagikan melalui


Metode IObjectId::InitializeFromName (certenroll.h)

Metode InitializeFromName menginisialisasi objek dari nilai enumerasi CERTENROLL_OBJECTID . Metode ini diaktifkan web.

Sintaks

HRESULT InitializeFromName(
  [in] CERTENROLL_OBJECTID Name
);

Parameter

[in] Name

Nilai enumerasi CERTENROLL_OBJECTID .

Menampilkan nilai

Jika fungsi berhasil, fungsi akan mengembalikan S_OK.

Jika fungsi gagal, fungsi mengembalikan nilai HRESULT yang menunjukkan kesalahan. Nilai yang mungkin termasuk, tetapi tidak terbatas pada, yang ada dalam tabel berikut. Untuk daftar kode kesalahan umum, lihat Nilai HRESULT Umum.

Mengembalikan kode/nilai Deskripsi
CERTSRV_E_PROPERTY_EMPTY
Informasi OID tidak dapat ditemukan.
CRYPT_E_UNKNOWN_ALGO
Nama algoritma tidak dikenali.
HRESULT_FROM_WIN32(ERROR_ALREADY_INITIALIZED)
Objek sudah diinisialisasi.

Keterangan

Setiap nilai CERTENROLL_OBJECTID dikaitkan dengan pengidentifikasi objek ASN.1. Misalnya, nilai XCN_OID_ECDSA_SHA1 dikaitkan dengan string yang berisi 1.2.840.10045.4.1. Ini adalah representasi desimal putus-putus dari iso(1)member-body(2)us(840)10045 signatures(4)sha1(1) pengidentifikasi objek.

Metode InitializeFromName mencari registri untuk informasi yang terkait dengan pengidentifikasi objek ASN.1. Jika informasi ditemukan, metode secara internal mengisi struktur CRYPT_OID_INFO dan mengaitkannya dengan objek . Metode ini juga menggunakan informasi lokal untuk menginisialisasi, jika memungkinkan, nama tampilan objek.

Anda dapat memanggil properti berikut untuk mengambil informasi tentang objek IObjectId yang diinisialisasi:

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows Vista [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2008 [hanya aplikasi desktop]
Target Platform Windows
Header certenroll.h
DLL CertEnroll.dll

Lihat juga

FriendlyName

IObjectID