USE_INFO_2

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

USE_INFO_2结构包含有关远程或共享资源及其关联帐户的可用性信息。

typedef struct _USE_INFO_2 {
LPTSTR ui2_local;
LPTSTR ui2_remote;
LPTSTR ui2_password;
DWORD ui2_status;
DWORD ui2_asg_type;
DWORD ui2_refcount;
DWORD ui2_usecount;
LPTSTR ui2_username;
LPTSTR ui2_domainname;
}USE_INFO_2, *PUSE_INFO_2, *LPUSE_INFO_2;

会员

ui2_local

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

ui2_remote

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

\\\\服务器名\\共享名

ui2_password

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

ui2_status

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

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

ui2_asg_type

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

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

ui2_refcount

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

ui2_usecount

指定使用资源建立的显式连接(使用本地设备名称重定向)或隐式UNC连接(不具有本地设备名称的重定向)的数量。

ui2_username

指定域中的用户名。

ui2_domainname

指定资源的域。

也可以看看

NetUseAdd, NetUserEnum, NetUseGetInfo