Метод ICertificateEnrollmentServerSetup::SetApplicationPoolCredentials (casetup.h)
Метод SetApplicationPoolCredentials указывает сведения об учетной записи пользователя для пула приложений, в котором выполняется веб-служба регистрации сертификатов (CES).
Синтаксис
HRESULT SetApplicationPoolCredentials(
[in] const BSTR bstrUsername,
[in] const BSTR bstrPassword
);
Параметры
[in] bstrUsername
Объект BSTR, содержащий имя пользователя для учетной записи.
[in] bstrPassword
BSTR, содержащий пароль учетной записи.
Возвращаемое значение
Код возврата | Описание |
---|---|
|
Аргументы bstrUsername и bstrPassword не могут иметь значение NULL или пустые. |
|
Объект ICertificateEnrollmentServerSetup не инициализирован.
Свойство ErrorString имеет значение "Объект установки не инициализирован. Инициализируйте объект установки с помощью метода InitializeInstallDefaults". |
Комментарии
Метод SetApplicationPoolCredentials определяет, допустимы ли учетные данные пользователя и является ли учетная запись членом группы IIS_IUSRS. При возникновении ошибки для свойства ErrorString можно задать любое из следующих значений:
- "Программе установки не удается получить сведения о безопасности для учетной записи".
- "Программа установки не может проверка членство учетной записи".
- "Учетная запись не входит в группу IIS_IUSRS локального компьютера".
- "Не удается получить DNS-имя компьютера".
- "Учетная запись должна быть учетной записью домена. Локальная учетная запись не разрешена".
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 7 [только классические приложения] |
Минимальная версия сервера | Windows Server 2008 R2 [только классические приложения] |
Целевая платформа | Windows |
Header | casetup.h |
DLL | Certocm.dll |