Funzione NetFileClose (lmshare.h)

Forza la chiusura di una risorsa. Questa funzione può essere usata quando un errore impedisce la chiusura da qualsiasi altro mezzo. È consigliabile usare NetFileClose con cautela perché non scrive i dati memorizzati nella cache nel sistema client nel file prima di chiudere il file.

Sintassi

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

Parametri

[in] servername

Puntatore a una stringa che specifica il nome DNS o NetBIOS del server remoto in cui deve essere eseguita la funzione. Se questo parametro è NULL, viene utilizzato il computer locale.

Questa stringa è Unicode se è definito _WIN32_WINNT o FORCE_UNICODE .

[in] fileid

Specifica l'identificatore di file dell'istanza della risorsa aperta da chiudere.

Valore restituito

Se la funzione ha esito positivo, il valore restituito viene NERR_Success.

Se la funzione ha esito negativo, il valore restituito può essere uno dei codici di errore seguenti.

Codice restituito Descrizione
ERROR_ACCESS_DENIED
L'utente non ha accesso alle informazioni richieste.
ERROR_FILE_NOT_FOUND
Impossibile trovare il file.

Commenti

Solo i membri del gruppo locale Administrators o Server Operators possono eseguire correttamente la funzione NetFileClose .

Requisiti

   
Client minimo supportato Windows XP [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione lmshare.h (include Lm.h)
Libreria Netapi32.lib
DLL Netapi32.dll

Vedi anche

Funzioni NetFile

Funzioni di gestione di rete

Panoramica della gestione della rete