現在ログインしているサーバーまたはアプリケーションに接続されているユーザーをすべてリストします。
構文
EsbListConnections
(
hCtx, pItems
)
ByVal
hCtx
As Long
pItems
As Integer
| パラメータ | 説明 |
|---|---|
hCtx |
VB APIコンテキスト・ハンドル。 |
pItems |
ユーザーのアイテムを受け取る変数。 |
備考
hCtxが管理者の場合、pItemsにはサーバーにログインしているユーザー数が入ります。hCtxがアプリケーション・マネージャの場合、pItemsにはhCtxがアプリケーション・マネージャになっているアプリケーションに接続しているユーザー数が入ります。
EsbGetNextItem()を各ユーザーに対して1回呼び出します(pItems変数で戻される)。EsbGetNextItem()への呼出しはそれぞれ、ESB_USERINFO_T構造体にユーザー情報を戻します。
戻り値
成功の場合、0が戻されます。
アクセス
この関数を使用するには、呼出し元が管理者またはアプリケーション・マネージャ権限を持っている必要があります。
例
Declare Function EsbListConnections Lib "ESBAPIN" (ByVal hCtx As Long, Items As Integer) As Long
Sub ESB_ListConnections()
Dim Items As Integer
Dim UserInfo As ESB_USERINFO_T
Dim sts As Long
'*****************
' List Connections
'*****************
sts = EsbListConnections(hCtx, Items)
For n = 1 To Items
'*****************************
' Get next User Info structure
' from the list
'*****************************
sts = EsbGetNextItem(hCtx,
ESB_USERINFO_TYPE, UserInfo)
Next
End Sub
関連トピック