ICertificateEnrollmentServerSetup::SetApplicationPoolCredentials 方法 (casetup.h)
SetApplicationPoolCredentials 方法指定运行证书注册 Web 服务 (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 |
标头 | casetup.h |
DLL | Certocm.dll |