estrutura SESSION_INFO_2 (lmshare.h)
Contém informações sobre a sessão, incluindo o nome do computador; nome do usuário; abrir arquivos, pipes e dispositivos no computador; e o tipo de cliente que estabeleceu a sessão.
Sintaxe
typedef struct _SESSION_INFO_2 {
LMSTR sesi2_cname;
LMSTR sesi2_username;
DWORD sesi2_num_opens;
DWORD sesi2_time;
DWORD sesi2_idle_time;
DWORD sesi2_user_flags;
LMSTR sesi2_cltype_name;
} SESSION_INFO_2, *PSESSION_INFO_2, *LPSESSION_INFO_2;
Membros
sesi2_cname
Ponteiro para uma cadeia de caracteres Unicode especificando o nome do computador que estabeleceu a sessão. Essa cadeia de caracteres não pode conter uma barra invertida (\).
sesi2_username
Ponteiro para uma cadeia de caracteres Unicode especificando o nome do usuário que estabeleceu a sessão.
sesi2_num_opens
Especifica um valor DWORD que contém o número de arquivos, dispositivos e pipes abertos durante a sessão.
sesi2_time
Especifica um valor DWORD que contém o número de segundos em que a sessão está ativa.
sesi2_idle_time
Especifica um valor DWORD que contém o número de segundos que a sessão ficou ociosa.
sesi2_user_flags
Especifica um valor DWORD que descreve como o usuário estabeleceu a sessão. Esse membro pode ser um dos valores a seguir.
sesi2_cltype_name
Ponteiro para uma cadeia de caracteres Unicode que especifica o tipo de cliente que estabeleceu a sessão. A seguir estão os tipos definidos para servidores do LAN Manager.
As sessões de servidores do LAN Manager que executam o UNIX também aparecerão como Lan Manager 2.0.
Requisitos
Cliente mínimo com suporte | Windows XP [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2003 [somente aplicativos da área de trabalho] |
Cabeçalho | lmshare.h (inclua Lm.h) |
Confira também
Visão geral do gerenciamento de rede