アプリケーションへのユーザーのアクセス権情報を含むユーザー・アプリケーション・アクセス構造体のリストを設定します。
構文
ESS_FUNC_M EssSetApplicationAccess (
hCtx, Count, pUserApp
);
パラメータ | データ型 | 説明 |
---|---|---|
hCtx |
ESS_HCTX_T |
APIコンテキスト・ハンドル。 |
Count |
ESS_USHORT_T |
ユーザー・アプリケーション構造体のカウント。 |
pUserApp |
ESS_USERAPP_T、ESS_GROUPAPP_T |
ユーザー・アプリケーション構造体の配列へのポインタ。 |
備考
ユーザー・アプリケーション構造体のAccessフィールドを使用して、ユーザーに付与されたアプリケーションへのアクセスを設定します。この呼出しではMaxAccessフィールドは無視されます。
戻り値
なし。
アクセス
この関数を使用するには、呼出し元が、指定されたアプリケーションに対してアプリケーション設計権限(ESS_PRIV_APPDESIGN)を持っている必要があります。
例
ESS_FUNC_M ESS_SetApplicationAccess (ESS_HCTX_T hCtx) { ESS_FUNC_M sts = ESS_STS_NOERR; ESS_USHORT_T Count; ESS_USERAPP_T UserApp; strcpy(UserApp.UserName,"Jim Smith"); strcpy(UserApp.AppName,"Sample"); UserApp.Access = ESS_PRIV_APPDESIGN; UserApp.MaxAccess = ESS_PRIV_APPDESIGN; sts = EssSetApplicationAccess(hCtx, Count, &UserApp); return (sts); }
関連トピック