EssSetFilterList

フィルタに割り当てられたグループまたはユーザーのリストを設定します。countパラメータはフィルタに割り当てられたグループまたはユーザーの数を制御します。countがゼロの場合、グループまたはユーザーすべてがリストから削除されます。

構文

            ESS_FUNC_M  EssSetFilterList (
            hCtx, AppName, DbName, FilterName, Count, pUserList
            ); 
         
パラメータデータ型説明

hCtx

ESS_HCTX_T

APIコンテキスト・ハンドル。

AppName

ESS_STR_T

アプリケーション名。

DbName

ESS_STR_T

データベース名。

FilterName

ESS_STR_T

フィルタ名。

Count

ESS_USHORT_T

このフィルタに割り当てられているグループまたはユーザーのカウント。

pUserList

ESS_PUSERNAME_T

ユーザー名の配列へのポインタ。

戻り値

なし。

アクセス

この関数を使用するには、呼出し元が、指定したデータベースに対してデータベース・デザイン権限(ESS_PRIV_DBDESIGN)を持っている必要があります。

         ESS_FUNC_M 
ESS_SetFilterList (ESS_HCTX_T  hCtx)        
{
   ESS_FUNC_M        sts = ESS_STS_NOERR;
   ESS_STR_T        AppName;   
   ESS_STR_T        DbName;
   ESS_STR_T        FilterName;
   ESS_USHORT_T     Count = 0;
   ESS_USERNAME_T   UserList[2];
   
   AppName    = "Sample";
   DbName     = "Basic";
   FilterName = "Test";
   strcpy(UserList[0],"Jim Smith");  
   strcpy(UserList[1],"Newuser");  
   Count = 2;
   
   sts = EssSetFilterList(hCtx, AppName, DbName,
         FilterName, Count, UserList);  
   return (sts);
}
      

関連トピック