sc3_query_all_groups

Navigation:  C++ > 权限管理接口 > 用户与组 >

sc3_query_all_groups

Previous pageReturn to chapter overviewNext page

 

函数

在一台服务器上查询所有组

int32 sc3_query_all_groups(hd3_in HD3HANDLE* phResultSet);

参数

phResultSet

   [out] 查询迭代器。取结果项: ut3_get_item_step(hResultSet, HD3SecGroup*)

返回值

查询成功,返回RD_SUCCESS。查询失败返回其它错误码,见error_code.h。

说明

调用该接口成功后会获得一个查询迭代器的句柄,然后调用ut_get_item_step接口,传入迭代器句柄和分配的内存空间(HDSecGroup*),返回RD_SUCCESS就可以获得第一个组,再调用ut_get_item_step返回RD_SUCCESS就可以获得第二个组。如此循环的查询直到调用ut_get_item_step返回错误码为EC_HD_API_QUERY_END表明所有的组都查询完毕了。查询完毕后调用ut_free_iterator方法来释放迭代器。

举例

示例代码参见权限管理接口

 

参见:

sc3_login

sc3_add_user

sc3_modify_password

sc3_reset_password

sc3_modify_user_desc

sc3_delete_user

sc3_add_group

sc3_add_user_to_group

sc3_modify_group_desc

sc3_delete_group

sc3_query_all_users

sc3_query_members_of_group

sc3_query_all_groups

sc3_query_current_user_name

sc3_query_groups_of_user

sc3_delete_user_from_group

 

©2015. All Rights Reserved.