|
| БЕСПЛАТНАЯ ежедневная online лотерея! Выигрывай каждый день БЕСПЛАТНО! |
|
|
NetLocalGroupAdd
The NetLocalGroupAdd function creates a local group in the security database.
Security Requirements
Only members of the Administrators or Account Operators local group can successfully execute NetLocalGroupAdd.
NET_API_STATUS NetLocalGroupAdd(
LPWSTR servername, DWORD level, LPBYTE buf, LPDWORD parm_err );
Parameters
servername
Pointer to a Unicode string containing the name of the remote server on which the function is to execute. A NULL pointer or string specifies the local computer.
level
Specifies one of the following values to set the level of information pointed to in the buf parameter.
Value Meaning 0 Specify local group name of the user. The specified buffer points to an array of LOCALGROUP_INFO_0 structures. 1 Specify local group attributes of the user. The specified buffer points to an array of LOCALGROUP_INFO_1 structures.
buf
Pointer to a buffer containing the local group information structure.
parm_err
Optional pointer to a DWORD that returns the index of the first parameter to cause ERROR_INVALID_PARAMETER. If NULL the parameter is not returned on error.
Return Values
If the function succeeds, the return value is NERR_Success. If the function fails, the return value is one of the following error codes.
Value Meaning ERROR_ACCESS_DENIED The user does not have access to the requested information. NERR_InvalidComputer The computer name is invalid. NERR_NotPrimary The operation is allowed only on the primary domain controller of the domain. NERR_GroupExists The group already exists. NERR_UserExists The user account already exists. ERROR_ALIAS_EXISTS An error occurs when accessing the alias.
See Also
NetLocalGroupDel
| Пригласи друзей и счет твоего мобильника всегда будет положительным! |
| Пригласи друзей и счет твоего мобильника всегда будет положительным! |
NetLocalGroupAdd
Функция NetLocalGroupAdd создает локальную группу в базе данных безопасности.
Требования Безопасности
Только участники Администраторов или локальной группы Учетных Операторов могут успешно выполнить NetLocalGroupAdd.
NET_API_STATUS NetLocalGroupAdd(
LPWSTR servername, УРОВЕНЬ DWORD, буфер LPBYTE, parm_err LPDWORD );
Параметры
servername
Указатель в строку Уникода, содержащую имя дистанционного сервера на котором функция должна выполняться. НЕДЕЙСТВИТЕЛЬНЫЙ указатель или строка определяет локальный компьютер.
уровень
Определяет одно из следующего величин, чтобы устанавливать уровень информации указанной, чтобы в параметре буфера.
Значение Величины 0 Определяют локальное групповое имя пользователя. Определенный буфер указывает на массив структур LOCALGROUP_INFO_0. 1 Определяют локальные групповые атрибуты пользователя. Определенный буфер указывает на массив структур LOCALGROUP_INFO_1.
буфер
Указатель в буфер, содержащий локальную групповую информационную структуру.
parm_err
Дополнительный указатель на DWORD, которое возвращает индекс первого параметра, чтобы вызывать ERROR_INVALID_PARAMETER. Если НЕДЕЙСТВИТЕЛЬНЫЙ параметр не возвращан на ошибку.
Обратные Величины
Если функция добивается успеха, обратная величина - NERR_Success. Если функция терпит неудачу, обратная величина - один из следующих кодов ошибки.
Значение Величины ERROR_ACCESS_DENIED пользователь нет имеет доступ к запрошенной информации. NERR_InvalidComputer компьютерное имя недействительно. NERR_NotPrimary операция допускается только на первичном доменном диспетчере области. NERR_GroupExists группа уже существует. NERR_UserExists счет пользователя уже существует. ERROR_ALIAS_EXISTS ошибка происходит при доступе псевдонима.
Смотри Также
NetLocalGroupDel
|
|
|
|
| |