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
STYPE_DISKTREE
Unità disco rigido.
STYPE_PRINTQ
Coda di stampa.
STYPE_DEVICE
Dispositivo di comunicazione.
STYPE_IPC
Comunicazione interprocesso (IPC).
 

Inoltre, è possibile specificare uno o entrambi i valori seguenti.

Valore Significato
STYPE_SPECIAL
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.
STYPE_TEMPORARY
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)

Vedi anche

NetConnectionEnum

Panoramica della gestione della rete

Strutture di gestione di rete

Funzioni di condivisione di rete