GetApplicationInfo メソッドは、エンタープライズ シングル Sign-On (SSO) サーバー データベースからアプリケーション情報を取得します。
構文
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
[入力]アプリケーション名を指定する文字列。 このパラメーターには、NULL や空の文字列は指定できず、スペースを含めることもできません。 アプリケーション名では大文字と小文字は区別されませんが、大文字と小文字は保持されます。 たとえば、"ABC"、"abc"、"AbC" は同じアプリケーションと見なされます。
bstrApplicationName
[入力]アプリケーション名を指定する文字列。 このパラメーターには、NULL や空の文字列は指定できず、スペースを含めることもできません。 アプリケーション名では大文字と小文字は区別されませんが、大文字と小文字は保持されます。 たとえば、"ABC"、"abc"、"AbC" は同じアプリケーションと見なされます。
pbstrDescription
[out]アプリケーションの説明を受け取る文字列へのポインター。
pbstrDescription
[out]アプリケーションの説明を受け取る文字列。
pbstrContactInfo
[out]アプリケーションの連絡先情報を受け取る文字列へのポインター。
pbstrContactInfo
[out]アプリケーションの連絡先情報を受け取る文字列。
pbstrUserGroupName
[out]アプリケーション ユーザー グループ名を受け取る文字列へのポインター。
pbstrUserGroupName
[out]アプリケーション ユーザー グループ名を受け取る文字列。
pbstrAdminGroupName
[out]アプリケーション管理者グループ名を受け取る文字列へのポインター。
pbstrAdminGroupName
[out]アプリケーション管理者グループ名を受け取る文字列。
plFlags
[out]アプリケーションに対して現在設定されているフラグを受け取る長整数へのポインター。
plFlags
[out]アプリケーションに対して現在設定されているフラグを受け取る長整数型 (Long) の値です。
plNumFields
[out]アプリケーションに関連付けられているフィールドの数を受け取る長整数へのポインター。
戻り値
このプロパティは、正常に終了したかどうかを示す HRESULT を返します。 詳細については、「エラー値」セクションを参照してください。
このメソッドは、アプリケーションに関連付けられたフィールド数を受け取る long 整数を返します。
エラー値
このメソッドは、次の表のいずれかの値を含む HRESULT を返します。
このメソッドは、グローバル Err オブジェクトの Number プロパティを次の表のいずれかの値に設定することで、エラーを示します。
| 値 | 説明 |
|---|---|
| S_OK | メソッドが成功しました。 |
| E_ACCESSDENIED | 呼び出し元へのアクセスは拒否されました。 |
| E_INVALIDARG | 無効なパラメーターが検出されました。 |
注釈
このメソッドにアクセスするには、SSO 管理者、SSO 関連管理者、または SSO アプリケーション管理者である必要があります。
要件
プラットフォーム:Windows Server 2022、Windows Server 2019、Windows Server 2016、Windows 11、Windows 10
参照
Enterprise Single Sign-On によるプログラミング
ISSOAdmin インターフェイス (COM)
ISSOAdmin メンバー