ISSOAdmin2.GetApplicationInfo2 方法
GetApplicationInfo2方法會從 Enterprise Single Sign-On (SSO) 伺服器資料庫取得應用程式資訊。
語法
GetApplicationInfo2(
applicationName As String,
appInfoProps As object
)
HRESULT GetApplicationInfo2(
BSTR applicationName,
IPropertyBag* appInfoProps
)
參數
applicationName
含有此應用程式名稱的字串。
appInfoProps
包含其他應用程式資訊屬性的 IpropertyBag。 如需詳細資訊,請參閱下列內容。
屬性值/傳回值
[C++] 這個方法會傳回 HRESULT,指出它是否已順利完成。 如需詳細資訊,請參閱「錯誤值」一節。
[Visual Basic] 不適用。
例外狀況
[C++] 這個方法會傳回 HRESULT,其中包含下表的一個值。
[Visual Basic] 這個方法會將全域 Err 物件的 Number 屬性設定為下表的其中一個值,以便指出錯誤。
值 | 描述 |
---|---|
S_OK | 此方法已成功 |
E_ACCESSDENIED | 拒絕呼叫者的存取。 |
E_INVALIDREG | 偵測到無效的參數。 |
備註
下表描述 appInfoProps 接受的值:
propName | 類型 | ptrValue |
---|---|---|
連絡資訊 | VT_BSTR | 連絡人姓名 |
電腦 | VT_BSTR | 電腦名稱 |
appAdminAccount | VT_BSTR | 應用程式管理帳戶 |
appUserAccount | VT_BSTR | 應用程式使用者帳戶 |
windowsAccount | VT_BSTR | Windows 帳戶 |
appTicketTimeout | VT_UI4 | 應用程式票證逾時 |
此外,個別旗標可能也會使用下列值:
propName | 類型 | ptrValue |
---|---|---|
enableApp | VT_BOOL | 啟用應用程式 |
hostInitiatedSSO | VT_BOOL | 主控件初始化的 SSO |
validatePassword | VT_BOOL | 驗證密碼 |
allowTickets | VT_BOOL | 允許票證 |
syncFromAdapter | VT_BOOL | 從配接器同步 |
syncToAdapter | VT_BOOL | 同步至配接器 |
changeWindowsPassword | VT_BOOL | 變更 Windows 密碼 |
verifyOldPassword | VT_BOOL | 驗證舊密碼 |
sendOldPassword | VT_BOOL | 傳送舊密碼 |
allowMappingConflicts | VT_BOOL | 允許對應衝突 |
groupApp | VT_BOOL | 群組應用程式 |
groupAdapter | VT_BOOL | 群組配接器 |
allowLocalAccounts | VT_BOOL | 允許本機帳戶 |
adminAccountSame | VT_BOOL | 管理帳戶相同 |
configStoreApp | VT_BOOL | 設定存放區應用程式 |
timeoutTickets | VT_BOOL | 逾時票證 |
directPasswordSync | VT_BOOL | 直接密碼同步 |
windowsCreds | VT_BOOL | Windows 認證 |
restrictedCreds | VT_BOOL | 限制的認證 |
showFilterOnly | VT_BOOL | 僅顯示篩選條件 |
restrictMappingCreate | VT_BOOL | 限制對應建立 |
windowsInitiatedSSO | VT_BOOL | Windows 初始化的 SSO |
disableCredCache | VT_BOOL | 停用認證快取 |