アプリケーションへのユーザー・アクセスに関する情報が含まれているユーザーのアプリケーション・アクセス構造体を設定します。
構文
EsbSetApplicationAccess ( hCtx, Items, pUserApp ) ByVal hCtx As Long ByVal Items As Long ByVal pUserApp As ESB_USERAPP_T
パラメータ | 説明 |
---|---|
hCtx |
VB APIコンテキスト・ハンドル。 |
Items |
今後使用するために予約されています。 |
pUserApp |
ユーザー・アプリケーション構造体へのポインタ。 |
備考
ユーザー・アプリケーション構造体のAccessフィールドを使用して、ユーザーに付与されたアプリケーションへのアクセスを設定します。この呼出しではMaxAccessフィールドは無視されます。
戻り値
なし。
アクセス
この関数を使用するには、指定されたアプリケーションに対して、呼出し元がアプリケーション・デザイン権限(ESB_PRIV_APPDESIGN)を持っている必要があります。
例
Declare Function EsbSetApplicationAccess Lib "esbapin" (ByVal hCtx As Long, ByVal Items As Integer, UserApp As ESB_USERAPP_T) As Long Sub Esb_SetApplicationAccess () Dim sts As Long Dim Items As Integer Dim UserApp As ESB_USERAPP_T '***************************** ' Initialize UserApp structure '***************************** UserApp.UserName = "Joseph" UserApp.AppName = "Sample" UserApp.Access = ESB_ACCESS_SUPER UserApp.MaxAccess = ESB_ACCESS_SUPER '*************************** ' Set Administrator access level '*************************** sts = EsbSetApplicationAccess (hCtx, Items, UserApp) End Sub
関連トピック