跳转至

NET_SDK_ManageUser

接口定义

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
BOOL NET_SDK_ManageUser(
    LONG lUserID,
    DD_OPERATE_TYPE dwCommand,
    char* userName,
    char* groupGuid,
    char* groupName,
    char* password,
    char* email,
    BOOL allowModifyPwd,
    char* newName = NULL,
    BOOL closePermissionCtrl = FALSE);
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
public static extern Boolean NET_SDK_ManageUser(
    Int32 lUserID,
    UInt32 dwCommand,
    string userName,
    string groupGuid,
    string groupName,
    string password,
    string email,
    Boolean allowModifyPwd,
    string newName,
    Boolean closePermissionCtrl);

功能描述

用户管理(仅支持N9000)。

参数说明

参数 类型 说明
lUserIDin LONG 用户ID,NET_SDK_LoginNET_SDK_LoginEx的返回值。
dwCommandin DD_OPERATE_TYPE 要执行的操作。
userNamein char* 用户名。
groupGuidin char* 用户组guid。
groupNamein char* 用户组名。
passwordin char* 用户密码。
emailin char* 邮箱。
allowModifyPwdin BOOL 是否修改密码,为TRUE时,允许修改密码。
newNamein char* 新用户名。
closePermissionCtrlin BOOL 是否关闭用户的用户权限控制,为TRUE表示关闭。

返回值

  • 类型:BOOL

  • 说明:成功返回TRUE,失败返回FALSE。

备注

错误码