estrutura CONNECTION_INFO_1 (lmshare.h)

Contém o número de identificação de uma conexão, o número de arquivos abertos, o tempo de conexão, o número de usuários na conexão e o tipo de conexão.

Sintaxe

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;

Membros

coni1_id

Especifica um número de identificação de conexão.

coni1_type

Uma combinação de valores que especificam o tipo de conexão feita do nome do dispositivo local para o recurso compartilhado.

Um dos valores a seguir pode ser especificado. Você pode isolar esses valores usando o valor STYPE_MASK .

Valor Significado
STYPE_DISKTREE
Unidade de disco.
STYPE_PRINTQ
Fila de impressão.
STYPE_DEVICE
Dispositivo de comunicação.
STYPE_IPC
Comunicação entre processos (IPC).
 

Além disso, um ou ambos os valores a seguir podem ser especificados.

Valor Significado
STYPE_SPECIAL
Compartilhamento especial reservado para comunicação entre processos (IPC$) ou administração remota do servidor (ADMIN$). Também pode se referir a compartilhamentos administrativos como C$, D$, E$e assim por diante. Para obter mais informações, consulte Funções de compartilhamento de rede.
STYPE_TEMPORARY
Um compartilhamento temporário.

coni1_num_opens

Especifica o número de arquivos abertos no momento como resultado da conexão.

coni1_num_users

Especifica o número de usuários na conexão.

coni1_time

Especifica o número de segundos que a conexão foi estabelecida.

coni1_username

Ponteiro para uma cadeia de caracteres. Se o servidor que compartilha o recurso estiver em execução com segurança no nível do usuário, o membro do coni1_username descreverá qual usuário fez a conexão. Se o servidor estiver em execução com segurança em nível de compartilhamento, coni1_username descreverá qual computador (nome do computador) fez a conexão. Observe que o Windows não dá suporte à segurança de nível de compartilhamento.

Essa cadeia de caracteres será Unicode se _WIN32_WINNT ou FORCE_UNICODE forem definidos.

coni1_netname

Ponteiro para uma cadeia de caracteres que especifica o nome de compartilhamento do recurso compartilhado do servidor ou o nome do computador do cliente. O valor desse membro depende de qual nome foi especificado como o parâmetro qualificador para a função NetConnectionEnum . O nome não especificado no parâmetro qualificador para NetConnectionEnum é fornecido automaticamente para coni1_netname.

Essa cadeia de caracteres será Unicode se _WIN32_WINNT ou FORCE_UNICODE forem definidos.

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

NetConnectionEnum

Visão geral do gerenciamento de rede

Estruturas de gerenciamento de rede

Funções de compartilhamento de rede