GetApplicationInfo 方法从 Enterprise Single Sign-On (SSO) 服务器数据库获取应用程序信息。
Syntax
HRESULT GetApplicationInfo(
BSTR bstrApplicationName,
BSTR* pbstrDescription,
BSTR* pbstrContactInfo,
BSTR* pbstrUserGroupName,
BSTR* pbstrAdminGroupName,
LONG* plFlags,
LONG* plNumFields
);
Function GetApplicationInfo(
bstrApplicationName As String,
pbstrDescription As String,
pbstrContactInfo As String,
pbstrUserGroupName As String,
pbstrAdminGroupName As String,
plFlags As Long
)
As Long
参数
bstrApplicationName
[in]指定应用程序名称的字符串。 此参数不能为 NULL、空字符串或包含空格。 应用程序名称不区分大小写,但会保留大小写。 例如,ABC、abc 和 AbC 被视为同一应用程序。
bstrApplicationName
[in]指定应用程序名称的字符串。 此参数不能为 NULL、空字符串或包含空格。 应用程序名称不区分大小写,但会保留大小写。 例如,ABC、abc 和 AbC 被视为同一应用程序。
pbstrDescription
[out]指向接收应用程序说明的字符串的指针。
pbstrDescription
[out]接收应用程序说明的字符串。
pbstrContactInfo
[out]指向接收应用程序的联系信息的字符串的指针。
pbstrContactInfo
[out]接收应用程序的联系信息的字符串。
pbstrUserGroupName
[out]指向接收应用程序用户组名称的字符串的指针。
pbstrUserGroupName
[out]接收应用程序用户组名称的字符串。
pbstrAdminGroupName
[out]指向接收应用程序管理员组名称的字符串的指针。
pbstrAdminGroupName
[out]接收应用程序管理员组名称的字符串。
plFlags
[out]指向接收当前为应用程序设置的标志的长整数的指针。
plFlags
[out]接收当前为应用程序设置的标志的长。
plNumFields
[out]指向接收与应用程序关联的字段数的长整数的指针。
返回值
此方法返回一个 HRESULT,指示它是否已成功完成。 有关详细信息,请参阅“错误值”部分。
此方法返回一个 Long 类型的值,用于接收与应用程序关联的字段数。
错误值
此方法返回一个 HRESULT,其中包含下表中的值之一。
此方法通过将全局 Err 对象的 Number 属性设置为下表中的值之一来指示错误。
| 价值 | Description |
|---|---|
| S_OK | 方法成功。 |
| E_ACCESSDENIED | 对调用方的访问被拒绝。 |
| E_INVALIDARG | 检测到无效参数。 |
注解
若要访问此方法,必须是 SSO 管理员、SSO 关联管理员或 SSO 应用程序管理员。
要求
平台: 窗户