struttura USE_INFO_1 (lmuse.h)
La struttura USE_INFO_1 contiene informazioni sulla connessione tra un dispositivo locale e una risorsa condivisa. Le informazioni includono lo stato della connessione e il tipo di connessione.
Sintassi
typedef struct _USE_INFO_1 {
LMSTR ui1_local;
LMSTR ui1_remote;
LMSTR ui1_password;
DWORD ui1_status;
DWORD ui1_asg_type;
DWORD ui1_refcount;
DWORD ui1_usecount;
} USE_INFO_1, *PUSE_INFO_1, *LPUSE_INFO_1;
Members
ui1_local
Tipo: LMSTR
Puntatore a una stringa contenente il nome del dispositivo locale (ad esempio, unità E o LPT1) reindirizzato alla risorsa condivisa. La costante DEVLEN specifica il numero massimo di caratteri nella stringa. Questo membro può essere NULL. Per ulteriori informazioni, vedere la sezione Osservazioni successiva.
Questa stringa è Unicode se sono definite _WIN32_WINNT o FORCE_UNICODE .
ui1_remote
Tipo: LMSTR
Puntatore a una stringa contenente il nome della condivisione della risorsa remota a cui si accede. La stringa è nel formato seguente:
\\servername\sharename
Questa stringa è Unicode se sono definite _WIN32_WINNT o FORCE_UNICODE .
ui1_password
Tipo: LMSTR
Puntatore a una stringa contenente la password necessaria per stabilire una sessione tra una workstation specifica e un server.
Questa stringa è Unicode se sono definite _WIN32_WINNT o FORCE_UNICODE .
ui1_status
Tipo: DWORD
Stato della connessione. Questo elemento non viene usato dalla funzione NetUseAdd . Vengono definiti i valori seguenti.
ui1_asg_type
Tipo: DWORD
Tipo di risorsa remota a cui si accede. Questo membro può essere uno dei valori seguenti.
Valore | Significato |
---|---|
|
Corrisponde al tipo di risorse condivise del server. I caratteri jolly possono essere usati solo con la funzione NetUseAdd e solo quando il membro ui1_local è NULL. Per ulteriori informazioni, vedere la sezione Osservazioni successiva. |
|
Dispositivo disco. |
|
Stampante con spooling. |
|
Comunicazione interprocesso (IPC). |
ui1_refcount
Tipo: DWORD
Numero di file, directory e altri processi aperti nella risorsa remota. Questo elemento non viene usato dalla funzione NetUseAdd .
ui1_usecount
Tipo: DWORD
Numero di connessioni esplicite (reindirizzamento con un nome di dispositivo locale) o connessioni UNC implicite (reindirizzamento senza un nome di dispositivo locale) stabilite con la risorsa.
Commenti
Specificando un membro ui1_local che è NULL richiede l'autenticazione con il server senza reindirizzare una lettera di unità o un dispositivo. I reindirizzamenti futuri che coinvolgono il server mentre la stessa connessione è attiva usano la password specificata dal membro ui1_password nella chiamata iniziale alla funzione NetUseAdd .
Requisiti
Client minimo supportato | Windows 2000 Professional [solo app desktop] |
Server minimo supportato | Windows 2000 Server [solo app desktop] |
Intestazione | lmuse.h (include Lm.h) |