Поделиться через


Метод ICertificateEnrollmentServerSetup::SetApplicationPoolCredentials (casetup.h)

Метод SetApplicationPoolCredentials указывает сведения об учетной записи пользователя для пула приложений, в котором выполняется веб-служба регистрации сертификатов (CES).

Синтаксис

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

Параметры

[in] bstrUsername

Объект BSTR, содержащий имя пользователя для учетной записи.

[in] bstrPassword

BSTR, содержащий пароль учетной записи.

Возвращаемое значение

Код возврата Описание
E_INVALIDARG
Аргументы bstrUsername и bstrPassword не могут иметь значение NULL или пустые.
HRESULT_FROM_WIN32(ERROR_INVALID_STATE)
Объект ICertificateEnrollmentServerSetup не инициализирован.

Свойство ErrorString имеет значение "Объект установки не инициализирован. Инициализируйте объект установки с помощью метода InitializeInstallDefaults".

Комментарии

Метод SetApplicationPoolCredentials определяет, допустимы ли учетные данные пользователя и является ли учетная запись членом группы IIS_IUSRS. При возникновении ошибки для свойства ErrorString можно задать любое из следующих значений:

  • "Программе установки не удается получить сведения о безопасности для учетной записи".
  • "Программа установки не может проверка членство учетной записи".
  • "Учетная запись не входит в группу IIS_IUSRS локального компьютера".
  • "Не удается получить DNS-имя компьютера".
  • "Учетная запись должна быть учетной записью домена. Локальная учетная запись не разрешена".

Требования

Требование Значение
Минимальная версия клиента Windows 7 [только классические приложения]
Минимальная версия сервера Windows Server 2008 R2 [только классические приложения]
Целевая платформа Windows
Header casetup.h
DLL Certocm.dll

См. также раздел

ICertificateEnrollmentServerSetup