Bagikan melalui


Metode IX509Enrollment::InitializeFromTemplateName (certenroll.h)

Metode InitializeFromTemplateName menginisialisasi objek pendaftaran dari nama umum templat (CN).

Sintaks

HRESULT InitializeFromTemplateName(
  [in] X509CertificateEnrollmentContext Context,
  [in] BSTR                             strTemplateName
);

Parameter

[in] Context

Nilai enumerasi X509CertificateEnrollmentContext yang menunjukkan apakah pendaftaran yang diminta adalah untuk pengguna, komputer, atau administrator yang bertindak atas nama komputer.

[in] strTemplateName

Variabel BSTR yang berisi Nama Umum (CN) templat seperti yang muncul di Direktori Aktif atau pengidentifikasi objek desimal putus-putus.

Nilai kembali

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
HRESULT_FROM_WIN32(ERROR_ALREADY_INITIALIZED)
Objek pendaftaran telah diinisialisasi.

Keterangan

Metode InitializeFromTemplateName :

  • Memeriksa templat untuk menentukan jenis permintaan yang diperlukan.
  • Membuat jenis objek permintaan yang sesuai (PKCS #10, PKCS #7, atau CMC).
  • Mengatur properti berikut pada permintaan jika nilai saat ini ada:
  • Menginisialisasi objek permintaan dengan menggunakan templat.
  • Mengambil jumlah tanda tangan, kebijakan penerbitan, dan kebijakan aplikasi dari templat.

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

Pendaftaran IX509