NetFileClose, fonction (lmshare.h)

Force la fermeture d’une ressource. Cette fonction peut être utilisée lorsqu’une erreur empêche la fermeture par tout autre moyen. Vous devez utiliser NetFileClose avec précaution, car il n’écrit pas les données mises en cache sur le système client dans le fichier avant de fermer le fichier.

Syntaxe

NET_API_STATUS NET_API_FUNCTION NetFileClose(
  [in] LMSTR servername,
  [in] DWORD fileid
);

Paramètres

[in] 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é.

Cette chaîne est Unicode si _WIN32_WINNT ou FORCE_UNICODE est défini.

[in] fileid

Spécifie l’identificateur de fichier de la ressource ouverte instance à fermer.

Valeur retournée

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

Si la fonction échoue, la valeur de retour peut être l’un des codes d’erreur suivants.

Code de retour Description
ERROR_ACCESS_DENIED
L’utilisateur n’a pas accès aux informations demandées.
ERROR_FILE_NOT_FOUND
Ce fichier est introuvable.

Notes

Seuls les membres du groupe local Administrateurs ou Opérateurs de serveur peuvent exécuter correctement la fonction NetFileClose .

Spécifications

   
Client minimal pris en charge Windows XP [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2003 [applications de bureau uniquement]
Plateforme cible Windows
En-tête lmshare.h (inclure Lm.h)
Bibliothèque Netapi32.lib
DLL Netapi32.dll

Voir aussi

Fonctions NetFile

Fonctions de gestion réseau

Vue d’ensemble de la gestion du réseau