Partager via


NetAccessGetUserPerms, fonction (lmaccess.h)

[Cette fonction est obsolète. Pour obtenir la liste des fonctions secondaires, consultez Fonctions d’autorisation.]

Non pris en charge.

La fonction NetAccessGetUserPerms retourne les autorisations d’accès d’un utilisateur ou d’un groupe spécifié pour une ressource particulière.

Syntaxe

NET_API_STATUS NET_API_FUNCTION NetAccessGetUserPerms(
  LPCWSTR servername,
  LPCWSTR UGname,
  LPCWSTR resource,
  LPDWORD Perms
);

Paramètres

servername

Pointeur vers une chaîne qui spécifie le nom DNS ou NetBIOS du serveur distant sur lequel la fonction doit s’exécuter. Si ce paramètre a la valeur NULL, l’ordinateur local est utilisé.

UGname

Pointeur vers une chaîne qui spécifie le nom de l’utilisateur ou du groupe à interroger.

resource

Pointeur vers une chaîne qui contient le nom de la ressource réseau à interroger.

Perms

Pointeur vers un entier court non signé qui reçoit les autorisations utilisateur pour la ressource spécifiée.

Valeur retournée

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

Si la fonction échoue, la valeur de retour est un code d’erreur système. Pour obtenir la liste des codes d’erreur, consultez Codes d’erreur système.

Notes

Cette fonction nécessite Administration privilège pour s’exécuter correctement sur un ordinateur sur lequel la sécurité locale est activée. Lorsque les utilisateurs demandent leurs propres autorisations d’accès, aucun privilège spécial n’est requis.

Spécifications

   
Client minimal pris en charge Windows 2000 Professionnel [applications de bureau uniquement]
Serveur minimal pris en charge Windows 2000 Server [applications de bureau uniquement]
Plateforme cible Windows
En-tête lmaccess.h (include Lm.h, Lmaccess.h)
Bibliothèque Netapi32.lib
DLL Netapi32.dll

Voir aussi

Fonctions d’autorisation