UpdateApplication 方法更新企业单 Sign-On(SSO)服务器数据库中的应用程序信息。
Syntax
HRESULT UpdateApplication(
BSTR bstrApplicationName,
BSTR bstrDescription,
BSTR bstrContactInfo,
BSTR bstrUserGroupName,
BSTR bstrAdminGroupName,
LONG lFlags,
LONG lFlagMask
);
Function UpdateApplication(
bstrApplicationName As String,
bstrDescription As String,
bstrContactInfo As String,
bstrUserGroupName As String,
bstrAdminGroupName As String,
lFlags As Long
)
参数
bstrApplicationName
[in]指定应用程序名称的字符串。 此参数不能为 NULL、空字符串或包含空格。 应用程序名称不区分大小写,但会保留大小写。 例如,ABC、abc 和 AbC 被视为同一应用程序。
bstrApplicationName
[in]指定应用程序名称的字符串。 此参数不能为 NULL、空字符串或包含空格。 应用程序名称不区分大小写,但会保留大小写。 例如,ABC、abc 和 AbC 被视为同一应用程序。
bstrDescription
[in]指定应用程序说明的字符串。
bstrDescription
[in]指定应用程序说明的字符串。
bstrContactInfo
[in]指定此应用程序的联系信息的字符串。
bstrContactInfo
[in]指定此应用程序的联系信息的字符串。
bstrUserGroupName
[in]指定应用程序用户组名称的字符串。 这必须是有效的全局组。
bstrUserGroupName
[in]指定应用程序用户组名称的字符串。 这必须是有效的全局组。
bstrAdminGroupName
[in]指定应用程序管理员组名称的字符串。 这必须是有效的全局组。 如果以应用程序管理员身份运行,将忽略此参数。
bstrAdminGroupName
[in]指定应用程序管理员组名称的字符串。 这必须是有效的全局组。 如果以应用程序管理员身份运行,将忽略此参数。
lFlags
[in]指定是否启用应用程序的整数。 若要启用应用程序,请设置SSO_FLAG_ENABLED标志。
lFlags
[in]指定是否启用应用程序的整数。 若要启用应用程序,请设置SSO_FLAG_ENABLED标志。
lFlagMask
[in]若要更改标志值,请将此掩码设置为需要更改的标志。 例如,若要启用或禁用企业 SSO,请将此标志设置为SSO_FLAG_ENABLED。
flagMask 参数指示要更改的标志,而 flags 参数指示该标志的新值。
lFlagMask
[in]若要更改标志值,请将此掩码设置为需要更改的标志。 例如,若要启用或禁用企业 SSO,请将此标志设置为SSO_FLAG_ENABLED。
flagMask 参数指示要更改的标志,而 flags 参数指示该标志的新值。
返回值
此方法返回一个 HRESULT,指示它是否已成功完成。 有关详细信息,请参阅“错误值”部分。
不適用。
错误值
此方法返回一个 HRESULT,其中包含下表中的值之一。
此方法通过将全局 Err 对象的 Number 属性设置为下表中的值之一来指示错误。
| 价值 | Description |
|---|---|
| S_OK | 方法成功。 |
| E_ACCESSDENIED | 对调用方的访问被拒绝。 |
| E_INVALIDARG | 检测到无效参数。 |
注解
若要访问此方法,必须是 SSO 管理员、SSO 关联管理员或应用程序管理员。
要求
平台: 窗户