Bagikan melalui


IX509PolicyServerListManager::Initialize method (certenroll.h)

Metode Inisialisasi menginisialisasi objek IX509PolicyServerListManager .

Sintaks

HRESULT Initialize(
  [in] X509CertificateEnrollmentContext context,
  [in] PolicyServerUrlFlags             Flags
);

Parameter

[in] context

Nilai enumerasi X509CertificateEnrollmentContext yang menentukan sifat entitas akhir tempat sertifikat yang diterbitkan dimaksudkan. Ini bisa menjadi salah satu nilai berikut.

Nilai Makna
ContextUser
Sertifikat ini ditujukan untuk pengguna akhir.
ContextMachine
Sertifikat ditujukan untuk komputer.
ContextAdministratorForceMachine
Sertifikat sedang diminta oleh administrator yang bertindak atas nama komputer.

[in] Flags

Nilai enumerasi PolicyServerUrlFlags yang menentukan tempat informasi kebijakan berada. Ini bisa menjadi bitwise ATAU dari nilai berikut.

Nilai Makna
PsfLocationGroupPolicy
Informasi kebijakan ditentukan dalam kebijakan grup oleh administrator.
PsfLocationRegistry
Informasi kebijakan ditentukan dalam registri.

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.

Menampilkan kode Deskripsi
E_INVALIDARG
Parameter Bendera harus berisi bitwise OR dari PsfLocationGroupPolicy dan PsfLocationRegistry.
HRESULT_FROM_WIN32(ERROR_ALREADY_INITIALIZED)
IX509PolicyServerListManager telah diinisialisasi.

Persyaratan

   
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

IX509PolicyServerListManager