Fonction NetDfsGetClientInfo (lmdfs.h)

Récupère des informations sur une racine ou un lien de système de fichiers distribué (DFS) à partir du cache géré par le client DFS.

Syntaxe

NET_API_STATUS NET_API_FUNCTION NetDfsGetClientInfo(
  [in]           LPWSTR DfsEntryPath,
  [in, optional] LPWSTR ServerName,
  [in, optional] LPWSTR ShareName,
  [in]           DWORD  Level,
  [out]          LPBYTE *Buffer
);

Paramètres

[in] DfsEntryPath

Pointeur vers une chaîne qui spécifie le chemin d’accès UNC (Universal Naming Convention) d’une racine ou d’un lien DFS.

Pour un lien, la chaîne peut être sous l’une des deux formes suivantes. Le premier formulaire est le suivant :

\\Servername\DfsName\link_path

ServerName est le nom du serveur cible racine qui héberge l’espace de noms DFS autonome ; DfsName est le nom de l’espace de noms DFS ; et link_path est un lien DFS.

Le deuxième formulaire est le suivant :

\\Domainname\DomDfsname\link_path

DomainName est le nom du domaine qui héberge l’espace de noms DFS basé sur le domaine ; DomDfsname est le nom de l’espace de noms DFS ; et link_path est un lien DFS.

Pour une racine, la chaîne peut être sous l’une des deux formes suivantes :

\\Servername\DfsName

ou

\\Domainname\DomDfsname

où les valeurs des noms sont les mêmes que celles décrites précédemment.

Ce paramètre est obligatoire.

[in, optional] ServerName

Pointeur vers une chaîne qui spécifie le nom du serveur cible racine ou du serveur cible de liaison DFS. Ce paramètre est facultatif.

[in, optional] ShareName

Pointeur vers une chaîne qui spécifie le nom du partage correspondant à la cible racine ou à la cible de liaison DFS. Ce paramètre est facultatif.

[in] Level

Spécifie le niveau d’informations de la demande. Ce paramètre peut prendre les valeurs suivantes.

1

Retourne la racine DFS ou le nom du lien DFS. Le paramètre Buffer pointe vers une structure DFS_INFO_1 .

2

Retourne le nom de lien DFS ou DFS, status et le nombre de cibles DFS. Le paramètre Buffer pointe vers une structure DFS_INFO_2 .

3

Retournez le nom, le status et la cible du lien DFS ou le nom du lien DFS. Le paramètre Buffer pointe vers une structure DFS_INFO_3 .

4

Retournez le nom du lien DFS ou DFS, status, GUID, délai d’attente et les informations cibles. Le paramètre Buffer pointe vers une structure DFS_INFO_4 .

[out] Buffer

Pointeur vers l’adresse d’une mémoire tampon qui reçoit les informations demandées. Cette mémoire tampon est allouée par le système et doit être libérée à l’aide de la fonction NetApiBufferFree . Pour plus d’informations, consultez Mémoires tampons de fonction de gestionréseau et Longueurs de mémoire tampon des fonctions de gestion réseau.

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

Aucune appartenance à un groupe spécial n’est requise pour utiliser la fonction NetDfsGetClientInfo .

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista
Serveur minimal pris en charge Windows Server 2008
Plateforme cible Windows
En-tête lmdfs.h (include LmDfs.h, Lm.h)
Bibliothèque Netapi32.lib
DLL Netapi32.dll

Voir aussi

DFS_INFO_1

DFS_INFO_2

DFS_INFO_3

DFS_INFO_4

Fonctions DFS (Distributed File System)

NetDfsSetClientInfo

Fonctions de gestion réseau

Vue d’ensemble de la gestion du réseau