現在ログインしているサーバーまたはアプリケーションに接続されているユーザーをすべてリストします。
構文
ESS_FUNC_M EssListConnections (
hCtx, pCount, ppUserList
);
パラメータ | データ型 | 説明 |
---|---|---|
hCtx |
ESS_HCTX_T |
APIコンテキスト・ハンドル。 |
pCount |
ESS_PUSHORT_T |
ユーザーのカウントを受け取る変数。 |
ppUserList |
ESS_USERINFO_T, ESS_GROUPINFO_T |
ユーザー情報構造体の配列へのポインタ。この配列はAPIによって割り当てられます。 |
備考
pCountには、ppUserList配列内の要素の数が含まれます。
hCtxがスーパーバイザの場合、ppUserListはサーバーにログインしているユーザーのリストになります。hCtxがアプリケーション・デザイナの場合、ppUserListはhCtxがアプリケーション・デザイナになっているアプリケーションに接続しているユーザーのリストになります。
ppUserListに割り当てられたバッファを解放するには、EssFreeを使用します。
戻り値
成功の場合、0が戻されます。
アクセス
この関数を使用するには、呼出し元がスーパーバイザまたはアプリケーション・デザイナ権限を持っている必要があります。
例
ESS_FUNC_M ESS_ListUserConnections (ESS_HCTX_T hCtx, ESS_HINST_T hInst) { ESS_FUNC_M sts = ESS_STS_NOERR; ESS_USHORT_T usrcnt; ESS_PUSERINFO_T users; sts = EssListConnections(hCtx, &usrcnt, &users); if(!sts) EssFree(hInst, users); return(sts); }
関連トピック