lmshare.h) (SHARE_INFO_1 结构
包含有关共享资源的信息,包括资源的名称和类型以及与资源关联的注释。
语法
typedef struct _SHARE_INFO_1 {
LMSTR shi1_netname;
DWORD shi1_type;
LMSTR shi1_remark;
} SHARE_INFO_1, *PSHARE_INFO_1, *LPSHARE_INFO_1;
成员
shi1_netname
指向指定资源共享名称的 Unicode 字符串的指针。 对 NetShareSetInfo 函数的调用将忽略此成员。
shi1_type
指定共享资源的类型的值的组合。 对 NetShareSetInfo 函数的调用将忽略此成员。
可以指定以下值之一。 可以使用 STYPE_MASK 值来隔离这些值。
值 | 含义 |
---|---|
|
硬盘驱动器。 |
|
打印队列。 |
|
通信设备。 |
|
IPC) (进程间通信。 |
此外,还可以指定以下一个或两个值。
值 | 含义 |
---|---|
|
专用共享,用于进程间通信 (IPC$) 或服务器的远程管理 (ADMIN$) 。 还可以引用管理共享,例如 C$、D$、E$等。 有关详细信息,请参阅 网络共享函数。 |
|
临时共享。 |
shi1_remark
指向 Unicode 字符串的指针,该字符串指定有关共享资源的可选注释。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows XP [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2003 [仅限桌面应用] |
标头 | lmshare.h (包括 Lm.h) |