USE_INFO_1

【勇芳软件工作室】汉化HomePreviousNext

USE_INFO_1结构包含有关远程或共享资源及其关联帐户的状态信息。

typedef struct _USE_INFO_1 {
LPTSTR ui1_local;
LPTSTR ui1_remote;
LPTSTR ui1_password;
DWORD ui1_status;
DWORD ui1_asg_type;
DWORD ui1_refcount;
DWORD ui1_usecount;
}USE_INFO_1, *PUSE_INFO_1, *LPUSE_INFO_1;

会员

ui1_local

指定一个Unicode字符串,其中包含被重定向到共享资源的本地设备名称(例如,驱动器E或LPT1)。常量DEVLEN指定字符串中的最大字符数。

ui1_remote

指向指定远程资源的共享名称的Unicode字符串。字符串是形式

。\\ E \\ eservername。\\ E \\ esharename

ui1_password

指向包含与特定工作站建立会话所需的密码的Unicode字符串。

ui1_status

指定连接的状态。该元素不被NetUseAdd功能使用。定义了以下值:

含义
USE_OK连接有效。
USE_PAUSED被本地工作站暂停。
USE_SESSLOST断开。
USE_DISCONN发生错误
USE_NETERR发生网络错误。
USE_CONN正在进行连接。
SE_RECONN重新连接。

ui1_asg_type

包含确定多个功能的值。该成员可以是以下任何值:

含义
USE_WILDCARD匹配服务器的共享资源的类型。通配符只能与NetUseAdd函数一起使用,只有当ui1_local成员为空字符串时才可使用。
USE_DISKDEV磁盘设备
USE_SPOOLDEV假脱机打印机
USE_CHARDEV通讯设备
USE_IPC进程间通信(IPC)。

ui1_refcount

指定在远程资源上打开多少文件,目录和其他进程。该元素不被NetUseAdd功能使用。

ui1_usecount

指定与资源建立多少显式连接(使用本地设备名称重定向)或隐式UNC连接(无本地设备名称的重定向)。

也可以看看

NetUseAdd, NetUserEnum, NetUseGetInfo