Condividi tramite


SESSION_INFO_1 struttura (lmshare.h)

Contiene informazioni sulla sessione, incluso il nome del computer; nome dell'utente; e aprire file, pipe e dispositivi nel computer.

Sintassi

typedef struct _SESSION_INFO_1 {
  LMSTR sesi1_cname;
  LMSTR sesi1_username;
  DWORD sesi1_num_opens;
  DWORD sesi1_time;
  DWORD sesi1_idle_time;
  DWORD sesi1_user_flags;
} SESSION_INFO_1, *PSESSION_INFO_1, *LPSESSION_INFO_1;

Members

sesi1_cname

Puntatore a una stringa Unicode che specifica il nome del computer che ha stabilito la sessione. Questa stringa non può contenere una barra rovesciata (\).

sesi1_username

Puntatore a una stringa Unicode che specifica il nome dell'utente che ha stabilito la sessione.

sesi1_num_opens

Specifica un valore DWORD contenente il numero di file, dispositivi e pipe aperti durante la sessione.

sesi1_time

Specifica un valore DWORD contenente il numero di secondi che la sessione è stata attiva.

sesi1_idle_time

Specifica un valore DWORD contenente il numero di secondi inattive della sessione.

sesi1_user_flags

Specifica un valore DWORD che descrive come l'utente ha stabilito la sessione. Questo membro può essere uno dei valori seguenti.

Valore Significato
SESS_GUEST
L'utente specificato dal membro sesi1_username ha stabilito la sessione usando un account guest.
SESS_NOENCRYPTION
L'utente specificato dal membro sesi1_username ha stabilito la sessione senza usare la crittografia delle password.

Requisiti

Requisito Valore
Client minimo supportato Windows XP [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Intestazione lmshare.h (includere Lm.h)

Vedi anche

NetSessionEnum

NetSessionGetInfo

Panoramica sulla gestione della rete

Strutture di gestione della rete

Funzioni di sessione