可以调用aaApi_SelectAccessControlItems2接口将权限信息保存至缓冲区,然后得到具体的权限信息,示例代码如下:
LONG lNum = aaApi_SelectAccessControlItems2(AADMSFOAF_IGNORE_USERSETTINGS , AADMSAOTYPE_PROJECT , lProjId , 0 , 0 , 0 , 0);
for(int i = 0 ; i < lNum ; i++) { lObjType = aaApi_GetAccessControlItemNumericProperty(ACCE_PROP_OBJTYPE, i); //对象类型: 2文件夹 4文件 lType = aaApi_GetAccessControlItemNumericProperty(ACCE_PROP_MEMTYPE, i); //用户类型: 1用户 2组 3userlist 4everyone lMembId = aaApi_GetAccessControlItemNumericProperty(ACCE_PROP_MEMID, i); //用户id lAccess = aaApi_GetAccessControlItemNumericProperty(ACCE_PROP_ACCEMASK, i);//实际权限 }