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 值来隔离这些值。
值 | 含义 |
---|---|
|
硬盘驱动器。 |
|
打印队列。 |
|
通信设备。 |
|
IPC) (进程间通信。 |
此外,还可以指定以下一个或两个值。
值 | 含义 |
---|---|
|
专用共享,用于进程间通信 (IPC$) 或服务器的远程管理 (ADMIN$) 。 还可以引用管理共享,例如 C$、D$、E$等。 有关详细信息,请参阅 网络共享函数。 |
|
临时共享。 |
coni1_num_opens
指定由于连接而当前打开的文件数。
coni1_num_users
指定连接上的用户数。
coni1_time
指定已建立连接的秒数。
coni1_username
指向字符串的指针。 如果共享资源的服务器以用户级安全性运行, 则coni1_username 成员描述哪个用户进行了连接。 如果服务器以共享级别安全性运行, coni1_username 描述 (computername) 建立连接的计算机。 请注意,Windows 不支持共享级别安全性。
如果定义了 _WIN32_WINNT 或 FORCE_UNICODE ,则此字符串为 Unicode。
coni1_netname
指向指定服务器共享资源的共享名称或客户端计算机名称的字符串的指针。 此成员的值取决于将哪个名称指定为 NetConnectionEnum 函数的限定符参数。 NetConnectionEnum 的限定符参数中未指定的名称会自动提供给 coni1_netname。
如果定义了 _WIN32_WINNT 或 FORCE_UNICODE ,则此字符串为 Unicode。
要求
最低受支持的客户端 | Windows XP [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2003 [仅限桌面应用] |
标头 | lmshare.h (包括 Lm.h) |