●函数
▪在一台服务器上查询所有用户
int32 sc3_query_all_auth_items(hd3_out HD3HANDLE* phResultSet);
●参数
▪phResultSet
[out] 查询迭代器。取结果项: ut3_get_item_stemp(hResultSet, HD3SecAuthItem*)。
●返回值
查询成功,返回RD_SUCCESS。查询失败返回其它错误码,见error_code.h。
●说明
调用该接口成功后会获得一个查询迭代器的句柄,然后调用ut_get_item_step接口,传入迭代器句柄和分配的内存空间(HD3SecAuthItem*),返回RD_SUCCESS就可以获得第一个授权项,再调用ut_get_item_step返回RD_SUCCESS就可以获得第二个授权项。如此循环的查询直到调用ut_get_item_step返回错误码为EC_HD_API_QUERY_END表明所有的用户都查询完毕了。查询完毕后调用ut_free_iterator方法来释放迭代器。
●举例
示例代码参见授权项。
参见:
▪sc3_delete_auth_tem_from_group
▪sc3_query_auth_items_of_group
▪sc3_query_groups_of_auth_item
©2015. All Rights Reserved.