Section courante

A propos

Section administrative du site

WNetAddConnectionA

mpr.dll Ajoute une connexion réseau
 

Syntaxe

DWORD WNetAddConnectionA(LPTSTR lpszRemoteName, LPTSTR lpszPassword,LPTSTR lpszLocalName );

Paramètres

Nom Description
lpRemoteName Ce paramètre permet d'indiquer un pointeur sur une chaîne de caractères à terminaison NULL constante spécifiant la ressource réseau à laquelle se connecter.
lpPassword Ce paramètre permet d'indiquer un pointeur sur une chaîne de caractères à terminaison NULL constante spécifiant le mot de passe à utiliser pour établir une connexion. Ce paramètre est généralement le mot de passe associé à l'utilisateur actuel. Si ce paramètre est NULL, le mot de passe par défaut est utilisé. Si la chaîne de caractères est vide, aucun mot de passe n'est utilisé. Sous Windows 9X (Windows 95, Windows 98 et Windows Me), ce paramètre doit être NULL ou une chaîne de caractères vide.
lpLocalName Ce paramètre permet d'indiquer un pointeur sur une chaîne de caractères constante terminée par le caractère NULL spécifiant le nom d'un périphérique local à rediriger, tel que «F:» ou «LPT1». La chaîne de caractères est traitée sans distinction de casse. Si la chaîne de caractères est NULL, alors une connexion à la ressource réseau est établie sans rediriger le périphérique local.

Retour

Valeur Description
NO_ERROR Cette valeur permet d'indiquer que la fonction a été un succès.
ERROR_ACCESS_DENIED Cette valeur permet d'indiquer que l'appelant n'a pas accès à la ressource réseau.
ERROR_ALREADY_ASSIGNED Cette valeur permet d'indiquer que le périphérique spécifié dans le paramètre lpLocalName est déjà connecté.
ERROR_BAD_DEV_TYPE Cette valeur permet d'indiquer que le type de périphérique et le type de ressource ne correspondent pas.
ERROR_BAD_DEVICE Cette valeur permet d'indiquer que la valeur spécifiée dans le paramètre lpLocalName n'est pas valide.
ERROR_BAD_NET_NAME Cette valeur permet d'indiquer que la valeur spécifiée dans le paramètre lpRemoteName n'est pas valide ou est introuvable.
ERROR_BAD_PROFILE Cette valeur permet d'indiquer que le profil de l'utilisateur est dans un format incorrect.
ERROR_CANNOT_OPEN_PROFILE Cette valeur permet d'indiquer que le système ne peut pas ouvrir le profil utilisateur pour traiter les connexions persistantes.
ERROR_DEVICE_ALREADY_REMEMBERED Cette valeur permet d'indiquer qu'une entrée pour le périphérique spécifié dans le paramètre lpLocalName se trouve déjà dans le profil utilisateur.
ERROR_EXTENDED_ERROR Cette valeur permet d'indiquer qu'une erreur spécifique au réseau s'est produite. Pour obtenir une description de l'erreur, appelez la fonction WNetGetLastErrorA.
ERROR_INVALID_PASSWORD Cette valeur permet d'indiquer que le mot de passe spécifié n'est pas valide.
ERROR_NO_NET_OR_BAD_PATH Cette valeur permet d'indiquer que l'opération ne peut pas être effectuée car une composante réseau n'est pas démarré ou parce qu'un nom spécifié ne peut pas être utilisé.
ERROR_NO_NETWORK Cette valeur permet d'indiquer que le réseau est indisponible.

Description

Cette fonction permet d'effectuer la connexion d'une unité de disque à une ressource réseau.

Remarques

Voir également

Langage de programmation - C pour Windows - API de Windows - WNetAddConnection2A
Langage de programmation - C pour Windows - API de Windows - WNetAddConnection3A
Langage de programmation - C pour Windows - API de Windows - WNetCancelConnectionA
Langage de programmation - C pour Windows - API de Windows - WNetCancelConnection2A
Langage de programmation - C pour Windows - API de Windows - WNetGetConnectionA

Dernière mise à jour : Dimanche, le 6 décembre 2015