NetFile Functions (Network Share Management)

Les fonctions de fichier réseau permettent de surveiller et de fermer les ressources de fichier, d’appareil et de canal ouvertes sur un serveur. Les fonctions de fichier sont répertoriées ci-dessous.

Fonction Description
NetFileClose Force la fermeture d’une ressource.
NetFileEnum Retourne des informations sur les fichiers ouverts sur un serveur.
NetFileGetInfo Retourne des informations sur une ouverture particulière d’une ressource serveur.

 

Appelez la fonction NetFileClose lorsque le fichier ne peut pas être fermé par un autre moyen. Cette fonction doit être utilisée avec précaution, car NetFileClose n’écrit pas les données mises en cache sur le système client dans le fichier avant de fermer le fichier.

La fonction NetFileEnum retourne des informations sur les ressources ouvertes sur un serveur. Un fichier peut être ouvert une ou plusieurs fois par une ou plusieurs applications. Chaque ouverture de fichier est identifiée de manière unique. La fonction NetFileEnum retourne une entrée pour chaque ouverture de fichier. La fonction NetFileGetInfo retourne des informations sur une ouverture d’une ressource.

Les informations sur les fichiers sont disponibles aux niveaux suivants.

FILE_INFO_2
FILE_INFO_3

Les niveaux 0 et 1 ne sont pas pris en charge. Le niveau 2 retourne uniquement le numéro d’identification attribué à la ressource lors de son ouverture. Le niveau 3 retourne le numéro d’identification, les autorisations, les verrous de fichier et le nom de l’utilisateur qui a ouvert la ressource.

Si vous programmez pour Active Directory, vous pouvez peut-être appeler certaines méthodes ADSI (Active Directory Service Interface) pour obtenir les mêmes fonctionnalités que celles que vous pouvez obtenir en appelant les fonctions NetFileEnum et NetFileGetInfo . Pour plus d’informations, consultez IADsResource et IADsFileServiceOperations.