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 |
---|---|
|
L’utilisateur n’a pas accès aux informations demandées. |
|
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 |