ISSOAdmin.UpdateApplication 方法

 

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 关联管理员或应用程序管理员。

要求

平台: 窗户

另请参阅

使用企业单一登录编程
ISSOAdmin 接口 (COM)
在此处输入链接说明