NetLocalGroupAdd功能在安全数据库中创建本地组。
安全要求
只有管??理员或帐户操作员本地组的成员才能成功执行NetLocalGroupAdd.
NET_API_STATUS NetLocalGroupAdd(
LPWSTR服务器名称, | |
DWORD水平, | |
LPBYTEBUF, | |
LPDWORDparm_err | |
); |
参数
服务器名称
指向包含要执行该函数的远程服务器名称的Unicode字符串。NULL指针或字符串指定本地计算机。
水平
指定以下值之一来设置BUF参数中指向的信息级别。
值 | 含义 |
0 | 指定用户的本地组名。指定的缓冲区指向LOCALGROUP_INFO_0结构的数组。 |
1 | 指定用户的本地组属性。指定的缓冲区指向LOCALGROUP_INFO_1结构的数组。 |
BUF
指向包含本地组信息结构的缓冲区。
parm_err
指向DWORD的可选指针,返回第一个参数的索引以导致ERROR_INVALID_PARAMETER。如果NULL,参数不会返回错误。
返回值
如果函数成功,返回值为NERR_Success。
如果函数失败,则返回值是以下错误代码之一。
值 | 含义 |
ERROR_ACCESS_DENIED | 用户无权访问所请求的信息。 |
NERR_InvalidComputer | 计算机名无效。 |
NERR_NotPrimary | 该操作只允许在域的主域控制器上。 |
NERR_GroupExists | 该组已经存在。 |
NERR_UserExists | 用户帐户已经存在。 |
ERROR_ALIAS_EXISTS | 访问别名时发生错误。 |
也可以看看