Share via


Função RasAdminUserSetInfo

[Essa função é fornecida apenas para compatibilidade com versões anteriores com o Windows NT Server 4.0. Ele retorna ERROR_CALL_NOT_IMPLEMENTED no Windows Server 2003. Os aplicativos devem usar a função MprAdminUserSetInfo .]

A função RasAdminUserSetInfo define as permissões RAS e o número de telefone de chamada para um usuário especificado.

Sintaxe

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

Parâmetros

lpszUserAccountServer [in]

Ponteiro para uma cadeia de caracteres Unicode terminada em nulo que especifica o nome do controlador de domínio primário ou de backup que tem o banco de dados da conta de usuário. Use a função RasAdminGetUserAccountServer para obter esse nome de servidor.

lpszUser [in]

Ponteiro para uma cadeia de caracteres Unicode terminada em nulo que especifica o nome do usuário para quem as informações ras devem ser definidas.

pRasUser0 [in]

Ponteiro para a estrutura RAS_USER_0 que especifica os novos dados RAS para o usuário especificado.

Valor retornado

Se a função obtiver êxito, o valor retornado será ERROR_SUCCESS.

Se a função falhar, o valor retornado poderá ser um dos seguintes códigos de erro.

Valor Descrição
ERROR_INVALID_DATA
O buffer pRasUser0 contém dados inválidos.
ERROR_INVALID_CALLBACK_NUMBER
O número de retorno de chamada especificado no buffer pRasUser0 contém caracteres inválidos.
NERR_BufTooSmall
Memória insuficiente para executar essa função.

Não há informações de erro estendidas para essa função; não chame GetLastError.

Comentários

Ao definir as permissões RAS para um usuário, o membro bfPrivilege da estrutura RAS_USER_0 deve especificar pelo menos um dos sinalizadores de back de chamada. Por exemplo, para definir os privilégios de um usuário para permitir privilégio de discagem, mas sem privilégio de chamada de volta, defina bfPrivilege como RASPRIV_DialinPrivilege | RASPRIV_NoCallback.

Requisitos

Requisito Valor
Fim do suporte ao cliente
Windows 2000 Professional
Fim do suporte ao servidor
Windows 2000 Server
Cabeçalho
Rassapi.h
Biblioteca
Rassapi.lib
DLL
Rassapi.dll

Confira também

Visão geral do RAS (Serviço de Acesso Remoto)

Funções de administração do servidor RAS

RAS_USER_0

RasAdminGetUserAccountServer

RasAdminUserGetInfo