グループのセキュリティ情報を含むグループ情報構造体を設定します。
構文
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
関連トピック