Shared Servicesを介して外部認証されるユーザーをリストします。
構文
ESS_FUNC_M EssListExtUsers (hCtx, AppName, DbName, Protocol, Count, ppUserList);
パラメータ | データ型 | 説明 |
---|---|---|
hCtx |
ESS_HCTX_T |
APIコンテキスト・ハンドル。 |
AppName |
ESS_STR_T |
アプリケーション名。NULLの場合は、すべてのユーザーがリストされます。 |
DbName |
ESS_STR_T |
データベース名。NULLの場合は、アプリケーション内のすべてのデータベースのユーザーがリストされます。 |
Protocol |
ESS_STR_T |
外部認証プロトコル: Shared Servicesモードの場合はCSS。プロトコルが指定されていない場合でも、この関数は、Shared Servicesを介して外部認証されるユーザーのリストを戻します。 |
Count |
ESS_PUSHORT_T |
ユーザーのカウントを受け取る変数のアドレス。 |
ppUserList |
ESS_USERINFOEX_T |
割り当てられたユーザー情報構造体の配列を受け取るポインタのアドレス。戻されるユーザー情報構造体のAppNameおよびDbNameにはNULL値が含まれます。 |
備考
AppNameおよびDbNameの両方がNULLでない場合、指定したアプリケーションとデータベースへのアクセス権を持つユーザーのみがリストされます。DbNameがNULLの場合、指定したアプリケーションへのアクセス権を持つユーザーのみがリストされます。AppNameがNULLの場合、サーバー上のすべてのユーザーがリストされます。
戻されるESS_USERINFO_T構造体のAppNameおよびDbNameフィールドには、NULL値が含まれます。
ppUserListに対して割り当てられたメモリーは、EssFreeを使用して解放する必要があります。
戻り値
正常終了の場合は、ユーザー数のカウントがpCountに、指定したアプリケーションおよびデータベースへのアクセス権を持つユーザーのリストがppUserListに戻されます。
アクセス
この関数を使用するのに、特別な権限は必要ありません。
関連トピック