グループのセキュリティ情報を含むグループ情報構造体を設定します。
構文
EsbSetGroup ( hCtx, pUserInfo ) ByVal hCtx As Long pUserInfo As ESB_USERINFO_T
パラメータ | 説明 |
---|---|
hCtx |
VB APIコンテキスト・ハンドル。 |
pUserInfo |
グループ情報構造体へのポインタ。 |
備考
設定するグループ名は、グループ情報構造体のフィールドであり、必ず指定する必要があります。
この関数を使用して変更できるグループ情報構造体のフィールドは、Accessフィールドのみです(その他のフィールドはユーザーに情報を提供する目的のみに使用されます)。詳細はESB_GROUPINFO_T構造体の説明を参照してください。
戻り値
なし。
アクセス
この関数を使用するには、ログインしたサーバーに対して、呼出し元がユーザーの作成/削除権限(ESB_PRIV_USERCREATE)を持っている必要があります。
例
Declare Function EsbSetGroup Lib "ESBAPIN" (ByVal hCtx As Long, GroupInfo As ESB_USERINFO_T) As Long Sub ESB_SetGroup () Dim sts As Long Dim GroupInfo As ESB_USERINFO_T '******************************* ' Initialize GroupInfo structure '******************************* GroupInfo.Name = "PowerUsers" GroupInfo.Type = ESB_TYPE_GROUP GroupInfo.Access = ESB_PRIV_APPCREATE GroupInfo.MaxAccess = ESB_PRIV_APPCREATE '************************ ' Set GroupInfo structure '************************ sts = EsbSetGroup (hCtx, GroupInfo) End Sub
関連トピック