Partager via


Fonction RasAdminUserSetInfo

[Cette fonction est fournie uniquement pour la compatibilité descendante avec Windows NT Server 4.0. Il retourne ERROR_CALL_NOT_IMPLEMENTED sur Windows Server 2003. Les applications doivent utiliser la fonction MprAdminUserSetInfo .]

La fonction RasAdminUserSetInfo définit les autorisations RAS et le numéro de téléphone de rappel d’un utilisateur spécifié.

Syntaxe

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

Paramètres

lpszUserAccountServer [in]

Pointeur vers une chaîne Unicode terminée par null qui spécifie le nom du contrôleur de domaine principal ou de sauvegarde qui a la base de données de compte d’utilisateur. Utilisez la fonction RasAdminGetUserAccountServer pour obtenir ce nom de serveur.

lpszUser [in]

Pointeur vers une chaîne Unicode terminée par null qui spécifie le nom de l’utilisateur pour lequel les informations RAS doivent être définies.

pRasUser0 [in]

Pointeur vers la structure RAS_USER_0 qui spécifie les nouvelles données RAS pour l’utilisateur spécifié.

Valeur retournée

Si la fonction réussit, la valeur de retour est ERROR_SUCCESS.

Si la fonction échoue, la valeur de retour peut être l’un des codes d’erreur suivants.

Valeur Description
ERROR_INVALID_DATA
La mémoire tampon pRasUser0 contient des données non valides .
ERROR_INVALID_CALLBACK_NUMBER
Le numéro de rappel spécifié dans la mémoire tampon pRasUser0 contient des caractères non valides .
NERR_BufTooSmall
Mémoire insuffisante pour effectuer cette fonction.

Il n’existe aucune information d’erreur étendue pour cette fonction ; n’appelez pas GetLastError.

Notes

Lors de la définition des autorisations RAS pour un utilisateur, le membre bfPrivilege de la structure RAS_USER_0 doit spécifier au moins un des indicateurs de rappel. Par exemple, pour définir les privilèges d’un utilisateur afin d’autoriser le privilège d’accès rendez-vous, mais aucun privilège de rappel, définissez bfPrivilege sur RASPRIV_DialinPrivilege | RASPRIV_NoCallback.

Spécifications

Condition requise Valeur
Fin de la prise en charge des clients
Windows 2000 Professionnel
Fin de la prise en charge des serveurs
Windows 2000 Server
En-tête
Rassapi.h
Bibliothèque
Rassapi.lib
DLL
Rassapi.dll

Voir aussi

Vue d’ensemble du service d’accès à distance (RAS)

Fonctions d’administration du serveur RAS

RAS_USER_0

RasAdminGetUserAccountServer

RasAdminUserGetInfo