struttura CONNECTION_INFO_1 (lmshare.h)
Contiene il numero di identificazione di una connessione, il numero di file aperti, l'ora di connessione, il numero di utenti nella connessione e il tipo di connessione.
Sintassi
typedef struct _CONNECTION_INFO_1 {
DWORD coni1_id;
DWORD coni1_type;
DWORD coni1_num_opens;
DWORD coni1_num_users;
DWORD coni1_time;
LMSTR coni1_username;
LMSTR coni1_netname;
} CONNECTION_INFO_1, *PCONNECTION_INFO_1, *LPCONNECTION_INFO_1;
Members
coni1_id
Specifica un numero di identificazione della connessione.
coni1_type
Combinazione di valori che specificano il tipo di connessione effettuata dal nome del dispositivo locale alla risorsa condivisa.
È possibile specificare uno dei valori seguenti. È possibile isolare questi valori usando il valore STYPE_MASK .
Valore | Significato |
---|---|
|
Unità disco rigido. |
|
Coda di stampa. |
|
Dispositivo di comunicazione. |
|
Comunicazione interprocesso (IPC). |
Inoltre, è possibile specificare uno o entrambi i valori seguenti.
Valore | Significato |
---|---|
|
Condivisione speciale riservata per la comunicazione interprocesso (IPC$) o l'amministrazione remota del server (ADMIN$). Può anche fare riferimento a condivisioni amministrative come C$, D$, E$e così via. Per altre informazioni, vedere Funzioni di condivisione di rete. |
|
Una condivisione temporanea. |
coni1_num_opens
Specifica il numero di file attualmente aperti in seguito alla connessione.
coni1_num_users
Specifica il numero di utenti nella connessione.
coni1_time
Specifica il numero di secondi in cui è stata stabilita la connessione.
coni1_username
Puntatore a una stringa. Se il server che condivide la risorsa è in esecuzione con la sicurezza a livello di utente, il membro coni1_username descrive l'utente che ha effettuato la connessione. Se il server è in esecuzione con sicurezza a livello di condivisione, coni1_username descrive il computer (nomecomputer) che ha effettuato la connessione. Si noti che Windows non supporta la sicurezza a livello di condivisione.
Questa stringa è Unicode se sono definite _WIN32_WINNT o FORCE_UNICODE .
coni1_netname
Puntatore a una stringa che specifica il nome della condivisione della risorsa condivisa del server o il nome computer del client. Il valore di questo membro dipende dal nome specificato come parametro qualificatore per la funzione NetConnectionEnum . Il nome non specificato nel parametro qualificatore per NetConnectionEnum viene fornito automaticamente a coni1_netname.
Questa stringa è Unicode se sono definite _WIN32_WINNT o FORCE_UNICODE .
Requisiti
Client minimo supportato | Windows XP [solo app desktop] |
Server minimo supportato | Windows Server 2003 [solo app desktop] |
Intestazione | lmshare.h (include Lm.h) |