RasAdminUserSetInfo 函数

[此函数仅用于向后兼容 Windows NT Server 4.0。 它在 Windows Server 2003 上返回ERROR_CALL_NOT_IMPLEMENTED。 应用程序应使用 MprAdminUserSetInfo 函数。]

RasAdminUserSetInfo 函数为指定用户设置 RAS 权限和回拨电话号码。

语法

DWORD RasAdminUserSetInfo(
  _In_ const WCHAR       *lpszUserAccountServer,
  _In_ const WCHAR       *lpszUser,
  _In_ const PRAS_USER_0 pRasUser0
);

parameters

lpszUserAccountServer [in]

指向以 null 结尾的 Unicode 字符串的指针,该字符串指定具有用户帐户数据库的主域控制器或备份域控制器的名称。 使用 RasAdminGetUserAccountServer 函数获取此服务器名称。

lpszUser [in]

指向以 null 结尾的 Unicode 字符串的指针,该字符串指定要为其设置 RAS 信息的用户的名称。

pRasUser0 [in]

指向 RAS_USER_0 结构的指针,该结构指定指定用户的新 RAS 数据。

返回值

如果函数成功,则返回值为 ERROR_SUCCESS。

如果函数失败,则返回值可能是以下错误代码之一。

说明
ERROR_INVALID_DATA
pRasUser0 缓冲区包含无效数据。
ERROR_INVALID_CALLBACK_NUMBER
pRasUser0 缓冲区中指定的回调编号包含无效字符。
NERR_BufTooSmall
内存不足,无法执行此函数。

此函数没有扩展的错误信息;不要调用 GetLastError

备注

为用户设置 RAS 权限时,RAS_USER_0 结构的 bfPrivilege 成员必须指定至少一个回拨标志。 例如,若要将用户的权限设置为允许拨入特权但不允许回拨特权,请将 bfPrivilege 设置为 RASPRIV_DialinPrivilege |RASPRIV_NoCallback。

要求

要求
客户端支持终止
Windows 2000 Professional
终止服务器支持
Windows 2000 Server
标头
Rassapi.h

Rassapi.lib
DLL
Rassapi.dll

另请参阅

远程访问服务 (RAS) 概述

RAS 服务器管理功能

RAS_USER_0

RasAdminGetUserAccountServer

RasAdminUserGetInfo