Bagikan melalui


Metode ICertificateEnrollmentServerSetup::SetApplicationPoolCredentials (casetup.h)

Metode SetApplicationPoolCredentials menentukan informasi akun pengguna untuk kumpulan aplikasi tempat Layanan Web Pendaftaran Sertifikat (CES) berjalan.

Sintaks

HRESULT SetApplicationPoolCredentials(
  [in] const BSTR bstrUsername,
  [in] const BSTR bstrPassword
);

Parameter

[in] bstrUsername

BSTR yang berisi nama pengguna untuk akun tersebut.

[in] bstrPassword

BSTR yang berisi kata sandi akun.

Nilai kembali

Menampilkan kode Deskripsi
E_INVALIDARG
Argumen bstrUsername dan bstrPassword tidak boleh NULL atau kosong.
HRESULT_FROM_WIN32(ERROR_INVALID_STATE)
Objek ICertificateEnrollmentServerSetup belum diinisialisasi.

Nilai properti ErrorString diatur ke "Objek penyiapan belum diinisialisasi. Silakan inisialisasi objek penyiapan dengan metode InitializeInstallDefaults."

Keterangan

Metode SetApplicationPoolCredentials menentukan apakah kredensial pengguna valid dan apakah akun tersebut adalah anggota grup IIS_IUSRS. Jika terjadi kesalahan, properti ErrorString dapat diatur ke salah satu hal berikut:

  • "Penyetelan tidak dapat memperoleh informasi keamanan untuk akun tersebut."
  • "Penyetelan tidak dapat memeriksa keanggotaan akun."
  • "Akun ini bukan anggota grup IIS_IUSRS komputer lokal."
  • "Gagal mengambil nama DNS komputer."
  • "Akun harus menjadi akun domain. Akun lokal tidak diizinkan."

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 7 [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2008 R2 [hanya aplikasi desktop]
Target Platform Windows
Header casetup.h
DLL Certocm.dll

Lihat juga

ICertificateEnrollmentServerSetup