[New - Windows NT]
RasAdminUserSetInfo功能设置指定用户的RAS权限和回拨电话号码。
DWORD RasAdminUserSetInfo
| const WCHAR *【lpszUserAccountServer】, | //指向用户帐户服务器的名称 |
| const WCHAR *【lpszUser】, | //指向用户名的指针 |
| const PRAS_USER_0 【pRasUser0】 | //指向此用户的新RAS信息 |
| ); |
参数
【lpszUserAccountServer】
指向一个空值终止的Unicode字符串,其中包含具有用户帐户数据库的主域控制器或备份域控制器的名称。使用RasAdminGetUserAccountServer 功能获取此服务器名称。
【lpszUser】
指向一个null终止的Unicode字符串,其中包含要为其设置RAS信息的用户的名称。
【pRasUser0】
指向包含指定用户的新RAS数据的RAS_USER_0结构。
返回值
如果函数成功,则返回值为ERROR_SUCCESS。
如果函数失败,则返回值可以是以下错误代码之一。
| 值 | 描述 | |||||||||||||||||||||
| ERROR_INVALID_DATA | ||||||||||||||||||||||
| 【pRasUser0】缓冲区包含无效数据。 | ||||||||||||||||||||||
| ERROR_INVALID_CALLBACK_NUMBER | ||||||||||||||||||||||
| 【pRasUser0】缓冲区中指定的回调号码包含无效字符。 | ||||||||||||||||||||||
| NERR_BufTooSmall | ||||||||||||||||||||||
| 内存不足以执行此函数。 | ||||||||||||||||||||||
不要致电GetLastError以获取此函数的错误信息。
备注
当为用户设置RAS权限时,RAS_USER_0结构的bfPrivilege成员必须至少指定一个回调标志。例如,要设置用户的权限以允许拨入权限,但没有回叫特权,请将bfPrivilege设置为RASPRIV_DialinPrivilege | RASPRIV_NoCallback。
也可以看看
RAS_USER_0, RasAdminGetUserAccountServer,RasAdminUserGetInfo