Поделиться через


Функция RasAdminUserSetInfo

[Эта функция предоставляется только для обеспечения обратной совместимости с Windows NT Server 4.0. Он возвращает ERROR_CALL_NOT_IMPLEMENTED в Windows Server 2003. Приложения должны использовать функцию MprAdminUserSetInfo .]

Функция RasAdminUserSetInfo задает разрешения RAS и номер телефона обратного вызова для указанного пользователя.

Синтаксис

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

Параметры

lpszUserAccountServer [in]

Указатель на строку Юникода, завершающуюся значением NULL, которая указывает имя основного или резервного контроллера домена с базой данных учетной записи пользователя. Используйте функцию RasAdminGetUserAccountServer , чтобы получить это имя сервера.

lpszUser [in]

Указатель на строку Юникода с пустым завершением, указывающую имя пользователя, для которого должны быть заданы сведения RAS.

pRasUser0 [in]

Указатель на структуру RAS_USER_0 , указывающую новые данные RAS для указанного пользователя.

Возвращаемое значение

Если функция выполнена успешно, возвращаемое значение будет ERROR_SUCCESS.

Если функция завершается ошибкой, возвращаемое значение может быть одним из следующих кодов ошибок.

Значение Описание
ERROR_INVALID_DATA
Буфер pRasUser0 содержит недопустимые данные.
ERROR_INVALID_CALLBACK_NUMBER
Номер обратного вызова, указанный в буфере pRasUser0 , содержит недопустимые символы.
NERR_BufTooSmall
Недостаточно памяти для выполнения этой функции.

Для этой функции нет расширенных сведений об ошибке; не вызывать GetLastError.

Комментарии

При настройке разрешений RAS для пользователя член bfPrivilege структуры RAS_USER_0 должен указать по крайней мере один из флагов обратного вызова. Например, чтобы задать привилегии пользователя, чтобы разрешить доступ к телефону, но без права обратного вызова, задайте для 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