RasAdminUserSetInfo fonction)

[Cette fonction est fournie uniquement pour la compatibilité descendante avec Windows NT Server 4,0. elle retourne un _ appel _ d’erreur non _ implémenté 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 pour un utilisateur spécifié.

Syntaxe

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

Paramètres

lpszUserAccountServer [ dans]

Pointeur vers une chaîne Unicode terminée par le caractère null qui spécifie le nom du contrôleur de domaine principal ou secondaire qui possède la base de données de comptes d’utilisateur. Utilisez la fonction RasAdminGetUserAccountServer pour récupérer ce nom de serveur.

lpszUser [ dans]

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

pRasUser0 [ dans]

Pointeur vers la structure d' _ utilisateur RAS _ 0 qui spécifie les nouvelles données RAS pour l’utilisateur spécifié.

Valeur de retour

Si la fonction réussit, la valeur de retour est une erreur de _ réussite.

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

Valeur Description
ERREUR de _ données non valides _
La mémoire tampon pRasUser0 contient des données non valides.
ERREUR _ _ numéro de rappel non valide _
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 exécuter cette fonction.

Il n’y a pas d’informations d’erreur étendues pour cette fonction. ne pas appeler GetLastError.

Notes

Lors de la définition des autorisations RAS pour un utilisateur, le membre bfPrivilege de la structure de l' _ utilisateur RAS _ 0 doit spécifier au moins l’un des indicateurs de rappel. Par exemple, pour définir les privilèges d’un utilisateur afin d’autoriser les droits d’accès à distance, 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

_Utilisateur RAS _ 0

RasAdminGetUserAccountServer

RasAdminUserGetInfo