ESB_APPINFO_T

これは特定のアプリケーションに関する情報を入手するために使用するアプリケーション情報構造体です。この構造体のフィールドは、VB APIを使用して変更できません。変更可能な追加のアプリケーション状態パラメータを含んでいるESB_APPSTATE_T構造体も参照してください。フィールドは次のとおりです:

      Type ESB_APPINFO_T

   Name            As String * ESB_APPNAMELEN
   Server          As String * ESB_SVRNAMELEN
   status          As Integer
   AppType         As Integer
   nConnects       As Integer
   nDbs            As Integer
   ElapsedAppTime  As Long
   storageType     As Integer
   AppLocale       As String * ESB_LOCALESTRING_LENGTH

End Type
   

VBデータ型

フィールド

説明

As String * ESB_APPNAMELEN

Name

アプリケーション名

As String * ESB_SVRNAMELEN

Server

サーバー名

As Integer

Status

アプリケーション・ロード・ステータス。値は次のとおりです:

  • ESB_STATUS_NOTLOADED

  • ESB_STATUS_LOADING

  • ESB_STATUS_LOADED

  • ESB_STATUS_UNLOADING

As Integer

AppType

アプリケーションのタイプ。有効な値は次のとおりです:

  • ESB_APP_UNICODE - 0x0003 - プログラムはUnicodeクライアント・プログラムです。サーバーがUnicodeモードでない場合、関数は失敗します。これはデフォルト値です。

  • ESB_APP_NONUNICODE - 0x0002 - プログラムは非Unicodeモード・クライアント・プログラムです。

As Integer

nConnects

アプリケーションに現在接続しているユーザー数

As Integer

nDbs

このアプリケーションにおけるデータベースの数

As Long

ElapsedAppTime

アプリケーションをロードしてから経過した秒数

As Integer

StorageType

ストレージ・タイプ。有効な値は次のとおりです:

  • 0 - デフォルト

  • 1 - 多次元

  • 2 - DB2リレーショナル

  • 3 - Oracleリレーショナル

  • 4 - 集約ストレージ(ASO)

  • 1000 - 未定義

As String

AppLocale

アプリケーションのロケール記述。データ型はESB_LOCALESTRING_LENGTHです。