ユーザーが構成不可能なアプリケーションのパラメータも含めて、複数のデータベースから情報を取得します。
構文
EsbGetApplicationInfoEx ( hCtx, AppName, pItems ) ByVal hCtx As Long ByVal AppName As String pItems As Integer
パラメータ | 説明 |
---|---|
hCtx |
VB APIコンテキスト・ハンドル(ログイン済)。 |
AppName |
アプリケーション名。 |
pItems |
戻されたデータベースのアイテムを受け取る変数のアドレス。 |
備考
この関数は、サーバー上のアプリケーションに対してのみ呼び出せます。
この関数の呼出し元は、EsbGetNextItemをESB_APPINFOEX_TYPEパラメータを指定して呼び出す必要があります。これにより構造体ESB_APPINFOEX_Tが戻されます。ESB_APPINFOEX_TとESB_APPINFO_Tは、ESB_APPINFOEX_がデータベース情報を含まないという点を除いて同じです。
戻り値
正常終了の場合は、アプリケーション情報構造体の配列がppAppInfoに戻されます。
アクセス
この関数を使用するには、指定されたアプリケーションに対して、呼出し元がアクセス権を持っている必要があります。
例
Declare Function EsbGetApplicationInfoEx Lib "ESBAPIN" (ByVal hCtx As Long, ByVal AppName As String, pItems As Integer) As Long Sub ESB_GetApplicationInfoEx() Dim sts As Long Dim AppName As String Dim Items As Integer Dim AppInfoEx As ESB_APPINFOEX_T AppName = "" '*********************** 'Get application info Ex '*********************** sts = EsbGetApplicationInfoEx(hCtx, AppName, Items) For n = 1 To Items '*********************************** ' Get next Application Info item ' from the list '***********************************' sts = EsbGetNextItem(hCtx,ESB_APPINFOEX_TYPE, AppInfoEx) Next End Sub
関連トピック