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 |
---|---|
|
L'utente non ha accesso alle informazioni richieste. |
|
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 |