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 值来隔离这些值。

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

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

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

shi1_remark

指向 Unicode 字符串的指针,该字符串指定有关共享资源的可选注释。

要求

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

另请参阅

NetShareEnum

NetShareGetInfo

NetShareSetInfo

网络管理概述

网络管理结构

网络共享函数