Partager via


NetAccessAdd, fonction (lmaccess.h)

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

Non pris en charge.

La fonction NetAccessAdd crée une liste de contrôle d’accès (ACL) pour une ressource.

Syntaxe

NET_API_STATUS NET_API_FUNCTION NetAccessAdd(
  LPCWSTR servername,
  DWORD   level,
  LPBYTE  buf,
  LPDWORD parm_err
);

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é.

level

Spécifie le niveau d’informations des données. Ce paramètre peut être la valeur suivante.

Valeur Signification
1
Le paramètre pbBuffer pointe vers une structure access_info_1 .

buf

Pointeur vers la mémoire tampon qui contient la structure des informations d’accès.

parm_err

Spécifie la taille, en octets, de la mémoire tampon pointée vers le paramètre pbBuffer .

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.

Remarques

Cette fonction nécessite l’activation de la sécurité au niveau de l’utilisateur.

Configuration requise

Condition requise Valeur
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