Usare funzioni
La gestione della rete usa funzioni esamina e gestisce le connessioni (usa) tra workstation e server. Le funzioni di utilizzo sono elencate di seguito.
Funzione | Descrizione |
---|---|
NetUseAdd | Crea una connessione tra un computer locale e un server. |
NetUseDel | Termina una connessione a una risorsa condivisa. |
NetUseEnum | Elenca tutte le connessioni correnti tra il computer locale e le risorse nei server remoti. |
NetUseGetInfo | Restituisce informazioni su una connessione a una risorsa condivisa. |
Queste funzioni si applicano solo al client Server Message Block (WORKSTATION DI GESTIONE LAN). La funzione NetUseGetInfo non supporta condivisioni DFS (Distributed File System). Per recuperare le informazioni di connessione per una risorsa condivisa usando un provider di rete diverso (WebDAV o una condivisione DFS, ad esempio), usare la funzione WNetGetConnection .
Le connessioni sono distinte dalle sessioni: viene stabilita una sessione la prima volta che una workstation effettua una connessione a una risorsa condivisa nel server. Tutte le connessioni aggiuntive tra la workstation e il server fanno parte della stessa sessione fino alla fine della sessione. È possibile effettuare due tipi di connessioni: connessioni nome dispositivo (che possono essere esplicite) e connessioni UNC (universal-naming convention) (che possono essere esplicite o implicite).
Le connessioni vengono effettuate su base utente. Una connessione effettuata da un utente viene eliminata quando l'utente si disconnette. Per questo motivo, solo le funzioni di gestione della rete sono locali, perché una connessione configurata da un utente remoto non sarebbe accessibile ad altri utenti, anche l'utente connesso in modo interattivo a tale computer.
La funzione NetUseAdd stabilisce una connessione esplicita tra il computer locale e una risorsa condivisa in un server reindirizzando un nome dispositivo locale al nome della condivisione di una risorsa server remota (\\nomeserver sharename\). Dopo aver effettuato una connessione nome dispositivo, gli utenti o le applicazioni possono usare la risorsa remota specificando il nome del dispositivo locale.
Le connessioni UNC implicite vengono effettuate dalla funzione responsabile della connessione. Per stabilire una connessione UNC implicita, un'applicazione passa il nome di condivisione di una risorsa a qualsiasi funzione che accetta percorsi UNC. La funzione accetta il nome UNC e effettua una connessione al nome di condivisione specificato. Tutte le ulteriori richieste in questa connessione richiedono il nome completo della condivisione.
Le funzioni di utilizzo sono disponibili a livello di informazioni seguenti: