lmshare.h) (CONNECTION_INFO_1 结构

包含连接的标识号、打开的文件数、连接时间、连接用户数和连接类型。

语法

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;

成员

coni1_id

指定连接标识号。

coni1_type

值的组合,指定从本地设备名称到共享资源的连接类型。

可以指定以下值之一。 可以使用 STYPE_MASK 值来隔离这些值。

含义
STYPE_DISKTREE
硬盘驱动器。
STYPE_PRINTQ
打印队列。
STYPE_DEVICE
通信设备。
STYPE_IPC
IPC) (进程间通信。
 

此外,还可以指定以下一个或两个值。

含义
STYPE_SPECIAL
专用共享,用于进程间通信 (IPC$) 或服务器的远程管理 (ADMIN$) 。 还可以引用管理共享,例如 C$、D$、E$等。 有关详细信息,请参阅 网络共享函数
STYPE_TEMPORARY
临时共享。

coni1_num_opens

指定由于连接而当前打开的文件数。

coni1_num_users

指定连接上的用户数。

coni1_time

指定已建立连接的秒数。

coni1_username

指向字符串的指针。 如果共享资源的服务器以用户级安全性运行, 则coni1_username 成员描述哪个用户进行了连接。 如果服务器以共享级别安全性运行, coni1_username 描述 (computername) 建立连接的计算机。 请注意,Windows 不支持共享级别安全性。

如果定义了 _WIN32_WINNTFORCE_UNICODE ,则此字符串为 Unicode。

coni1_netname

指向指定服务器共享资源的共享名称或客户端计算机名称的字符串的指针。 此成员的值取决于将哪个名称指定为 NetConnectionEnum 函数的限定符参数。 NetConnectionEnum限定符参数中未指定的名称会自动提供给 coni1_netname

如果定义了 _WIN32_WINNTFORCE_UNICODE ,则此字符串为 Unicode。

要求

   
最低受支持的客户端 Windows XP [仅限桌面应用]
最低受支持的服务器 Windows Server 2003 [仅限桌面应用]
标头 lmshare.h (包括 Lm.h)

另请参阅

NetConnectionEnum

网络管理概述

网络管理结构

网络共享函数